Full of features
Paste from Word, Excel and Google Docs. Excellent tables support with columns resizing, selecting rows and columns.
Media embeds (insert videos, tweets, Instagram posts and more), widgets, code snippets, math formulas.
Autocomplete, @mentions, emoji 😊 plugins.
Inline and iframe UI, autogrow, maximize mode for distraction-free writing. Read-only mode.
Various styling and formatting plugins, copy formatting feature.
… with even more features
Templates and placeholders for inserting dynamic values or reusing blocks of text.
Image plugins for all purposes: images with captions, classic resizable images, responsive images. Upload images with drag&drop or paste an image from clipboard.
Free HTML editing and source mode. Advanced content filter (ACF) with the possibility of allowing just selected elements, attributes or classes or accepting any HTML.
Optional add-ons: Spell Checker and CKFinder, a file manager and uploader with an image editor.
Easy to use
Learn how to launch a WYSIWYG HTML editor in a few minutes with a simple API and documentation.
Quickly build your custom editor thanks to the online builder with 400+ plugins.
240+ configuration options allow you to fine-tune every tiny detail without writing any code.
Easily adjust the toolbar with the toolbar configurator.
Pluggable and customizable
Plugin-based and event-based architecture allows you to enhance CKEditor functionality without having to fork it.
Write your own plugins following simple tutorials. Well-documented CKEditor 4 API and extensive documentation full of examples and code snippets will help you, too.
Learn from the source code of plugins included in CKEditor 4. It is Open Source ❤️!
Enterprise WYSIWYG HTML editor
CKEditor 4 is the most stable, reliable solution on the market since its launch in 2012. It has been actively improved since then.
Wide browser support including legacy browsers.
Exceptional security: As an Open Source application with many enterprise customers, CKEditor 4 is constantly checked by pentesters, security scanners and source code analysis tools.
Long-term support (LTS) until 2023.
Easy to integrate
Native integrations with Angular, React and Vue.js (coming soon) are available for your convenience.
70 language versions.
User interface with LTR and RTL support (e.g. for Arabic or Hebrew).
Dedicated plugins for setting text direction (mixing RTL and LTR content) and for text part language (e.g. quoting a German phrase in an English sentence).
Great composition (IME) support for languages such as Chinese, Japanese, Korean.
Math equations and spell checking
MathType equation editor for easy scientific document creation.
Type or handwrite - whichever suits you better.
Create your own keyboard shortcuts and customize your toolbars.
Editor your formulas in a keyboard-only mode.MathType
Easy to integrate, modern and customizable Proofreader
Spelling and grammar mistakes underlined on the go.
Distraction-free badge with access to proofreading suggestions.
Spelling and grammar suggestions available on hover, with no click needed.Proofreader
Create intelligent, data-driven documents in which you can sort columns, use formulas, style data and many more.
Spreadsheets feature available directly in your document.
Perfect for financial, technical and science industries.
Help your users boost productivity (no Excel needed)!
17000+ commits on GitHub
We do not slow down and improve CKEditor 4 every day.CKEditor 4 on GitHub
Amazing community and support
StackOverflow questions related to CKEditor. If by any chance you cannot find the answer in the documentation, it is probably already on StackOverflow. Oh, and we are active there, too :)
CKEditor 4 downloads with a user base exceeding hundreds of millions. With such a huge user base, we receive a lot of valuable feedback, bug reports and feature requests. This helps us evolve and improve every day.
Community plugins and over 100 official plugins in the add-ons repository.
Commits on GitHub. We do not slow down and improve CKEditor 4 every day.
We are sorry to inform you that CKEditor 5 does not support Internet Explorer 11 yet.
Don't worry - we have it on our roadmap.Browser compatibility section