Zero dependencies. AI-integrated. i18n ready. RTL support. Dark mode. 10+ premium plugins. Built for modern web applications.
The most powerful and flexible rich text editor with AI capabilities!
Everything you need to build amazing content experiences
Generate high-quality content instantly with GPT-4 integration. Supports multiple languages and respects RTL automatically.
Pure vanilla JavaScript with no external dependencies. Lightweight, fast, and works everywhere.
Built-in internationalization system with support for 20+ languages. Easy to add custom translations.
Professional dark theme with smooth transitions. Perfect for modern applications.
Switch between visual editor and code view seamlessly. Syntax highlighting included.
Powerful plugin system. Create custom plugins easily or use our 10+ premium plugins included.
Powerful plugins ready to use out of the box
Generate high-quality content using GPT-4. Supports multiple content types, languages, and automatically respects RTL settings.
Automatically save content to localStorage with customizable intervals. Never lose your work again.
Advanced search and replace with regex support, case sensitivity, and whole word matching.
Complete emoji picker with categories, search, and recently used emojis.
Create and manage responsive tables with advanced features like sorting and styling.
Embed videos from YouTube, Vimeo, and other platforms with responsive containers.
Insert icons from popular libraries like Bootstrap Icons and Font Awesome.
Insert special characters, symbols, and mathematical notation easily.
Real-time statistics including word count, character count, and reading time.
Insert beautiful callout boxes for notes, warnings, tips, and more.
Experience the power of NEXEDITOR yourself
Watch how AI-powered content generation works in real-time
Watch instant translation across 20+ languages with perfect HTML formatting
See how Claude AI generates professional content from simple prompts
Transform long content into concise, clear summaries instantly
Add depth and details to brief content with AI-powered expansion
Transform rough drafts into polished, professional content
Everything you need to know about NEXEDITOR
The AI plugin requires a backend endpoint for security reasons. Here's an example for Laravel:
// routes/web.php
Route::post('/api/ai/generate', [AIController::class, 'generate'])
->middleware(['auth', 'throttle:10,1']);
// app/Http/Controllers/AIController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
class AIController extends Controller
{
public function generate(Request $request)
{
$validated = $request->validate([
'model' => 'required|string',
'max_tokens' => 'required|integer|max:4096',
'messages' => 'required|array'
]);
try {
$response = Http::withHeaders([
'x-api-key' => config('services.anthropic.api_key'),
'anthropic-version' => '2023-06-01',
'content-type' => 'application/json'
])->post('https://api.anthropic.com/v1/messages', [
'model' => $validated['model'],
'max_tokens' => $validated['max_tokens'],
'messages' => $validated['messages']
]);
return $response->json();
} catch (\Exception $e) {
return response()->json([
'error' => ['message' => $e->getMessage()]
], 500);
}
}
}
Join hundreds of developers who trust NEXEDITOR for their projects