CKEditor 5
The most powerful Open Source rich text editor with a modular & modern architecture, 200+ features, and built-in AI. Rock solid and fully customizable.
What's so unique about CKEditor? π«
- CKEditor 5 is a ready-to-use editor but also an editing framework with a robust API and tools such as CKEditor 5 inspector or package generator. This allows you to build your own plugins and solutions.
- Quality. 32,000+ tests, 100% code coverage, backed by a team of 40+ developers.
- Six different UI types. It fits any kind of application, e.g. Document Management System, email platform, CMS, LMS, CRM, chat.
- A large set of features (~200), including: paste from Office (Word, Google Docs), Markdown support, support for tables with table properties and column resizing, @mentions, find & replace, autoformatting, source editing, spell and grammar checker.
- Great accessibility support.
- Export to PDF/Word and import from Word.
- Exceptional collaboration features you will not find anywhere else:
- Real-time collaborative editing (with ready-to-use backend with REST API, webhooks and detailed logging),
- Comments and track changes,
- Revision history.
- CKEditor AI β generate, transform, review and translate content with in-editor assistants or directly from your own code.
CKEditor 5 is open source under the GPL license. Several of the features above β CKEditor AI, real-time collaboration, comments, track changes, revision history, and document import/export β are premium features available under a commercial license. You can try the premium features for free or review the pricing.
CKEditor AI brings generative AI directly into the editor as a set of configurable, in-editor features:
- AI Chat β a conversational assistant inside the editor, with multi-turn conversations, chat history, web search, and context pulled from URLs, uploaded files, or external systems through the Model Context Protocol (MCP).
- AI Quick Actions β one-click transformations on selected text: rewrite, fix grammar and spelling, change tone, adjust length, summarize, continue writing, convert to bullet points, and translate.
- AI Review β proofreading and clarity, style, and tone checks against your own company style guide, with suggestions shown in context.
- AI Translate β full-document translation with a side-by-side review-and-accept workflow.
- Programmatic APIs β drive AI from your own code instead of the UI: trigger AI Chat and Quick Actions through the editor API, run stateless content transforms over a REST actions endpoint (responses streamed via Server-Sent Events), and transform whole HTML documents through a document-processing endpoint for server-side and batch workflows.
CKEditor AI works with Claude, Gemini and GPT models β or your own custom LLM β and supports on-premises deployment. Try the interactive demo or the programmatic demo.
Download and install CKEditor 5 βοΈ
Framework integrations π§©
Ready-to-use samples π
- CKEditor GitHub Awesome List - A curated list of awesome projects and resources related to CKEditor 5.
- CKBox - Ready-to-use file manager / digital asset manager with a native plugin for CKEditor 5.
CKEditor 5 is available under a dual-license model. You can use it for free under the terms of the GNU General Public License Version 2 or later, or obtain a commercial license from CKSource Holding sp. z o.o. Premium features, such as CKEditor AI and real-time collaboration, require a commercial license.
CKEditor 4
Note: CKEditor 4 reached its end of life on June 30, 2023, and the open source version is no longer maintained. We recommend starting new projects with CKEditor 5. Existing CKEditor 4 deployments can receive continued security updates and critical bug fixes through the commercial Extended Support Model.