JavaScript rich text editor

Build better editing into your web app.

RichTextEditor gives teams a polished WYSIWYG editing experience with clean HTML output, Word and Excel paste cleanup, and the flexibility to customize toolbars, plugins, dialogs, and API behavior.

25,000+ customers 60+ countries 23 languages

Live demo

Try the default editor before you integrate.

Build a familiar editing experience

RichTextEditor helps teams create content for CMS pages, knowledge bases, email builders, intranets, and line-of-business applications.

You can type directly in this editor, try the default toolbar, resize the editing area, and review how the standard configuration feels before moving into deeper integration work.

  • Clean HTML output for publishing and rendering workflows
  • Word and Excel paste handling with less cleanup
  • Toolbar, plugin, dialog, and API customization for developers

Start with the default setup

Then use the demos and documentation to tailor commands, uploads, styles, localization, templates, and integration behavior for your product.

Editor sample content

This homepage keeps the focus on the product itself: one large editor, a few proof points, and clear paths into the richer examples.

Clean HTML

Cleaner output for production use.

Produce structured HTML that fits publishing, CMS, documentation, and application workflows.

Office paste

Less cleanup after Word and Excel.

Reduce reformatting work when authors bring everyday content in from Microsoft Office.

Customization

Adapt the editor to your product.

Start with the default experience, then tune toolbars, commands, plugins, dialogs, styles, and API-driven behavior.

Ready to evaluate?

Trusted by 25,000+ customers in 60+ countries.

Keep the homepage simple, then go deeper with demos, docs, and the evaluation package when you are ready to test integration.