Skip to content
SPECIFICTION
Get listed

DHTMLX RichText vs Trix

DHTMLX RichText

docs.dhtmlx.com

Trix

trix-editor.org

Side by side

FigureDHTMLX RichTextTrix
Price from—Free
Free plan—Yes
Free trialYes—
Open source——
WebYesYes
Self-hostedYes—
Plans published41
Spec score · Rich Text Editor Software8.1 (#10)7.5 (#21)
CustomizationThe editor supports custom styling, localization, configurable formatting controls, and fullscreen mode.Developers can customize the toolbar and add external actions through editor events and data attributes.
LicenseCommercial licenses grant lifetime usage rights, with one year of updates and technical support included.The GitHub project identifies Trix as an open-source project and lists an MIT license.
Open sourceThe product page says RichText is available under the GPL v2 license for GPL-compatible open-source projects.The project is open source and its GitHub repository identifies an MIT license.

Plans

DHTMLX RichText

  • Individual$149, paid once
  • Commercial$449, paid once
  • Enterprise$669, paid once
  • Ultimate$1,339, paid once

DHTMLX RichText pricing →

Trix

  • TrixFree

Trix pricing →

In their own words

DHTMLX RichText

DHTMLX RichText has no write-up on Specifiction yet; its figures are above.

Visit docs.dhtmlx.com

Trix

Trix is a free, open-source WYSIWYG editor for composing messages, comments, articles, and lists in web applications. It uses an internal document model that turns editing into operations and renders the result as terse, consistent HTML. Default formatting covers bold, italic, links, strikethrough, headings, quotes, code, and bulleted or numbered lists. Users can drop or paste files; the host application must upload them and supply permanent URLs. GIF, PNG, WebP, JPG, and JPEG attachments receive automatic previews. Trix supports unlimited undo and redo, form integration through a changing hidden input, and toolbar customization through events and data attributes. It sanitizes content with DOMPurify, while its documentation warns that directly inserted untrusted HTML can execute before sanitization. The editor supports accessible names through label, aria-label, and aria-labelledby attributes. It runs in evergreen desktop and mobile browsers and is available through npm, npm CDN, ESM, and UMD.

Visit trix-editor.org