<
DHTMLX RichText 2.0 Becomes a Full-Featured Editor with the Next-Generation Engine, Images, Lists, Export to DOCX and PDF, and Much More
JavaScript

DHTMLX RichText - JavaScript/HTML Rich Text Editor

A fully customizable JavaScript rich text editor with support for HTML and Markdown as
input and output formats. Includes advanced formatting options, customizable toolbar
and layout, and seamless integration into Angular, React, Vue.js, and Svelte.

Try JS Rich Text Editor Live Demo

Open a demo on desktop

Key Features of DHTMLX JavaScript Rich Text Editor

Parsing different text formats
Wide text formatting options
Inserting and resizing images
Configurable toolbar
Several layout modes
Exporting and printing
Expanded keyboard shortcuts
Clean and customizable UI
Parsing different text formats
DHTMLX RichText enables seamless parsing and serialization of HTML and plain text content. The component also supports Markdown, so you can integrate it with various data sources and deliver a flexible, user-friendly editing experience.
Wide text formatting options
The WYSIWYG editor provides extensive text styling tools to help users craft content.
  • Font sizes and indicators
  • Headings and paragraphs
  • Text alignment
  • Numbered or bulleted lists
Inserting and resizing images
End-users can enhance their documents visually by inserting images through upload or URL. Once added, images can be interactively resized and positioned within the content area, offering an intuitive image editing experience directly inside the editor.
Configurable toolbar
The Rich Text Editor comes with a highly flexible toolbar that can be tailored to match your exact needs. You can define which controls appear, modify their order, and add custom functionality, e.g., a button for counting characters.
Several layout modes
DHTMLX Rich Text Editor offers two layout modes. The classic mode provides a compact interface ideal for everyday text editing, while the document mode simulates a printed page layout, perfect for creating structured, print-ready documents. Both support a full-screen mode.
Exporting and printing
Content created within the editor can be exported to DOCX or PDF formats, preserving formatting and structure. End-users can also print documents directly from the Rich Text editor, making it ideal for apps that involve reports, documentation, or printable forms.
Expanded keyboard shortcuts
To improve editing efficiency, DHTMLX RichText includes a broad range of keyboard shortcuts covering common formatting and navigation actions. It allows end-users to interact with the editor more quickly and reduces dependence on the mouse for repetitive tasks.
Clean and customizable UI
The user interface of DHTMLX JavaScript Rich Text Editor is designed to be clean, modern, and distraction-free. You can easily adjust its look and feel by using CSS variables and applying custom styles to specific parts of the component.

DHTMLX Rich Text Editor Use Cases

Start with Rich Text Editor
Convenient JavaScript rich text editor with support for HTML and Markdown for enriching web apps with content management features
NCI
Deutsche Bank
Siemens
Apple
Airbus
Embraer
Hilton
Tele2
Aprika
FedEx
GanttPro
Oracle
Amazon
Accenture
IBM
Cisco
Intel
Nasa
ABB
Capgemini
BBC News
NCI
Deutsche Bank
Siemens
Apple
Airbus
Embraer
Hilton
Tele2
Aprika
FedEx
GanttPro
Oracle
Amazon
Accenture
IBM
Cisco
Intel
Nasa
ABB
Capgemini
BBC News
DHTMLX Rich Text Editor is a lightweight and customizable JavaScript WYSIWYG editor for web apps.
Capterra Shortlist 2024
GetApp Category Leaders 2024
Software Advice Front Runners 2024
Best Meets Requirements
High Performer EMEA
Users Most Likely To Recommend
Easiest to Use

Why Choose DHTMLX JavaScript Rich Text Editor?

Input and output content in HTML & Markdown formats
In addition to typing in the text directly, our JavaScript rich text editor allows loading content into the component as well as saving text after editing in the two supported formats: HTML and Markdown.
AI-ready architecture
DHTMLX RichText supports intelligent editing experiences by integrating AI-driven features such as content suggestions and autocompletion. The Rich Text Editor's clean API and content format compatibility make it easy to connect with AI services.
Seamless import, export, and printing
DHTMLX Rich Text Editor streamlines content management with built-in support for importing DOCX files, exporting content to DOCX or PDF, and printing documents directly from the editor.
Customizable look and feel
You can easily customize our HTML rich text editor with flexible toolbar configuration, icon sets, localization options, and switchable layout modes, including classic and document views.
Framework-agnostic integration
Our WYSIWYG rich text editor can be easily integrated with popular client-side frameworks, including React, Angular, Vue, and Svelte. The component fits into any modern tech stack.
Start with a free trial
Download the DHTMLX RichText trial version and explore its functionality free of charge for 30 days. You can also get help from the official technical support team.

DHTMLX Rich Text Licensing

Individual
Total: $149
Commercial
Total: $449
Enterprise
Total: $669
Ultimate
Total: $1339
License Terms Read License Agreement Read License Agreement Read License Agreement Read License Agreement
Developers 1 5 20
Projects 1 1 5
Use in SaaS (unlimited end-users)
Source code
Perpetual distribution rights
Support Plan
Standard Premium Premium Ultimate
Time Period 1 year 1 year 1 year 1 year
Updates Major, minor, and maintenance updates Major, minor, and maintenance updates Major, minor, and maintenance updates
Major, minor, and maintenance updates
Priority queue for bug fixing
Support requests 10 30 50
Response time 72h 48h 48h 24h
Personal Account Manager
Individual
$149
License Terms Read License Agreement
Developers 1
Projects 1
Use in SaaS (unlimited end-users)
Source code
Perpetual distribution rights
Support Plan
Standard
Time Period 1 year
Updates Major, minor, and maintenance updates
Support requests 10
Response time 72h
Personal Account Manager
Commercial
$449
License Terms Read License Agreement
Developers 5
Projects 1
Use in SaaS (unlimited end-users)
Source code
Perpetual distribution rights
Support Plan
Premium
Time Period 1 year
Updates Major, minor, and maintenance updates
Support requests 30
Response time 48h
Personal Account Manager
Enterprise
$669
License Terms Read License Agreement
Developers 20
Projects 5
Use in SaaS (unlimited end-users)
Source code
Perpetual distribution rights
Support Plan
Premium
Time Period 1 year
Updates Major, minor, and maintenance updates
Support requests 50
Response time 48h
Personal Account Manager
Ultimate
$1339
License Terms Read License Agreement
Developers
Projects
Use in SaaS (unlimited end-users)
Source code
Perpetual distribution rights
Support Plan
Ultimate
Time Period 1 year
Updates
Major, minor, and maintenance updates
Priority queue for bug fixing
Support requests
Response time 24h
Personal Account Manager

Unlock up to 65% Savings with DHTMLX Bundles

Documentation
Explore RichText guides
The DHTMLX RichText documentation provides comprehensive API references and step-by-step tutorials to help you quickly initialize, configure, and integrate the component with backend services and modern frameworks, e.g., React, Angular, and Vue.js.
Samples
Try features in live code
The interactive code snippets allow exploring every feature of DHTMLX Rich Text Editor. Experiment with JavaScript and HTML in real time and share your configurations with your team or our support staff.
Free trial
Test the full functionality
You can download a free 30-day trial of DHTMLX RichText and explore everything the JavaScript rich text editor has to offer. The trial includes the latest updates and access to official technical support.
Official tech support
Get help from our team
Whether you're evaluating the product or using a commercial license, you can reach out to our team for technical or licensing assistance. Explore available support channels and get help from our experts.
Community forum
Connect with other developers
The DHTMLX forum shares knowledge, solutions, and tips related to the JavaScript rich text editor and other components. Our support team actively participates in discussions and addresses frequently asked questions.
Blog
Stay informed and inspired
You can visit the blog for product release updates, practical tutorials, use cases, and insights into how developers are building with DHTMLX UI components.

Frequently Asked Questions

What licensing options does DHTMLX offer for the JavaScript Rich Text Editor?

DHTMLX RichText is available under several commercial licensing options to suit different project needs, including Individual, Commercial, Enterprise, and Ultimate licenses. Each license grants lifetime usage rights for the JavaScript rich text editor and includes a year of free updates and technical support. A free 30-day trial version is available for evaluation before purchase.

What happens if I don’t renew my DHTMLX Rich Text Editor support subscription?

If you choose not to renew your support subscription for the DHTMLX RichText component, you can continue to use the version you already have under your existing license terms. However, you will no longer receive new product updates, bug fixes, or priority technical support for our JavaScript WYSIWYG editor.

How do I customize the appearance of the JavaScript WYSIWYG Editor?

DHTMLX Rich Text Editor provides comprehensive customization capabilities, enabling you to modify the toolbar, select icon fonts, and localize the interface. Developers can configure the layout to use either classic or document mode, apply custom CSS, and even add or remove specific controls. This makes it easy to adapt the HTML and Markdown editor’s appearance to match the look and feel of your web application.

How can I report a bug or request a new feature for DHTMLX Rich Text?

To report a bug or request a new feature in DHTMLX RichText, you can use the official technical support channels available to licensed users, submit a ticket through your DHTMLX Client’s Area, or post in the DHTMLX community forum. Providing detailed information, code snippets, or screenshots will help our team investigate issues faster and improve the JavaScript rich text editor based on your feedback.