The CKEditor alternative with collaboration in the box.
Better Rich Text includes what CKEditor 5 keeps behind Professional, the Collaboration add-on and its Custom plan: comments, track changes, revision history, real-time co-editing on your own server, Word and PDF export, spelling and grammar, and math. One $299 licence.
Why teams leave CKEditor.
From CKEditor’s own pricing page and docs, struck through and replaced with what you get instead.
-
Collaboration
Comments, track changes, revision history and co-authoring need Professional at $289 a month plus the Collaboration add-on at $249 a month.All four are included, running on your own server. -
Price rises
On 1 April 2026, Professional with collaboration was $405 a month. By May, collaboration was a separate add-on and the same features cost $538 a month, about 33% more.You pay once, so there’s no plan for us to restructure. -
Billing
Every plan meters editor loads, at $30 to $60 per 1,000 over the allowance. Without a card on file, the Free plan turns read-only when its allowance runs out.There’s no load metering, and nothing turns read-only. -
Self-hosting
Self-hosted commercial use “requires contacting sales and a custom plan”, and since v44 every install needs a licence key, GPL included.Self-hosted by default, with no licence key in your config. -
Code
Code blocks don’t highlight while you type; CKEditor’s docs call live highlighting “impossible when editing”.Code blocks highlight 20 languages as you type. -
Top-tier extras
Spelling and grammar checking and math equations are only on the Custom plan.Spelling and grammar through your choice of provider, and math, are included. -
Documents
Word and PDF exports are counted: 200 a month on Essential, then $0.25 per Word document and $0.15 per PDF.Word import and export and PDF, with no quotas. -
AI
CKEditor AI is sold as credits, from $133 a month.Choose your cloud provider or optional on-device AI on supported desktops. AI agents can call every editor command as a tool.
Better Rich Text and CKEditor 5, line by line.
Every row is included in a Better Rich Text licence. The CKEditor 5 column says whether it’s included, on a paid plan, a paid add-on, or not available, from CKEditor 5’s own pages.
| Feature | Better Rich Text | CKEditor 5 |
|---|---|---|
| Price | $299, once | Essential $144 a month, Professional $289 a monthSource 1 |
| Billed per editor load | No | Yes: $30 to $60 per 1,000 loads over the planSource 1 |
| Applications | Unlimited, SaaS included | One application per licence, unlimited domainsSource 1 |
| Premium features on your own servers | Included | Paid plan (Custom; “requires contacting sales”)Source 2 |
| Comments in a margin sidebar, with threads | Included | Add-on (Collaboration, $249 a month, on Professional)Source 1 |
| Track changes | Included | Add-on (Collaboration)Source 1 |
| Revision history | Included | Add-on (Collaboration)Source 1 |
| Real-time co-editing on your own server | Included | Paid plan (Custom, on-premises)Source 1 |
| Word export | Included | Paid plan quota (200 a month on Essential, then $0.25 each)Source 1 |
| PDF export | Included | Paid plan quota (as Word, then $0.15 each)Source 1 |
| Word import | Included | Paid plan (Professional)Source 1 |
| Templates, merge fields and footnotes | Included | Paid plan (Essential)Source 1 |
| Math | Included | Paid plan (Custom)Source 1 |
| Spelling and grammar beyond the browser | Included | Paid plan (Custom)Source 1 |
| Code highlighting while you edit | Included | Not available (“impossible when editing”)Source 4 |
| Accessibility checker | Included | Not availableSource 1 |
| AI assistant | Included (cloud or supported on-device model) | Add-on (credits, from $133 a month)Source 1 |
| Table totals that update as you type | Included | Not availableSource 1 |
| Aurelia 2, Solid and Web Components adapters | Included | Not availableSource 6 |
Moving across.
CKEditor 5 saves HTML, and Better Rich Text loads it. Read your documents with editor.getData(), pass them to content or setHTML(), and headings, lists, tables, images, links, quotes and code blocks come across as they are.
Toolbars are one string of item names, and every feature is a typed command you can call, chain or check with can(). Comments, suggestions and revisions kept in CKEditor Cloud Services are exported from there and imported as records.
import { createRichTextEditor } from '@better-rich-text/core';
const editor = createRichTextEditor('#editor', {
content: savedHtml,
toolbar: 'blocks | bold italic | bulletList orderedList | link image table',
onChange: (e) => save(e.getHTML()),
});
Questions.
- Is Better Rich Text an alternative to CKEditor 5 for collaboration?
- Yes. Comments with a margin sidebar and threads, suggested edits, revision history and real-time co-editing are in the $299 licence and run on a Node server you host. CKEditor 5 sells the same four through the Collaboration add-on on Professional, or on-premises on its Custom plan.
- How much does it cost compared with CKEditor 5?
- $299 once. CKEditor Professional with the Collaboration add-on is $538 a month on annual billing, $19,368 over three years, before load overage. Prices as of 30 October 2026.
- Does it need a licence key or CKEditor Cloud Services?
- No. There’s no licence key in your config and no cloud service. The editor and the collaboration server run on your own infrastructure.
- Can I keep my existing CKEditor content?
- Yes. Load the HTML from
getData()withsetHTML(). Headings, lists, tables, images, links, quotes and code blocks keep their structure. - Which frameworks does it support?
- React, Vue, Angular, Svelte, Aurelia 2, Solid and Web Components have adapters, and the core works with plain TypeScript or JavaScript. It’s written in TypeScript and tree-shakes, so you only bundle the features you import.
Collaboration add-on Included.
Every row on this page comes with one $299 licence.