Discover CKEditor
in Drupal

Enhance your Drupal experience with CKEditor – a robust WYSIWYG rich text editor offering leading edge, innovative features including real-time and asynchronous collaboration, AI integration, effortless file conversion, and more.

Your Ultimate Drupal WYSIWYG Editor

CKEditor’s been a dedicated contributor to Drupal since 2009.

In 2012 CKEditor 4 became the core WYSIWYG editing module in Drupal 8, and remained the core editor in Drupal 9.
Now, after a two- year-long collaborative effort, CKEditor 5 is the default WYSIWYG editor module in Drupal 10.

CKEditor 4 Long Term Support

The LTS module allows Drupal users to safely use CKEditor 4 beyond its end-of-life by providing security updates until December 2026.


Bring additional value to your customers, add new revenue streams through revenue sharing and reselling or co-selling by becoming a partner.

CKEditor 5 Plugin Pack

The free module integrates additional editing capabilities into Drupal, bridging the gap between the default core module and the standalone CKEditor 5.

CKEditor in numbers

  • Over 1000 APIs

  • Over 300 features

  • 100% code coverage

  • Over 50 developers

  • Over 1500 enterprise customers

Extend your editor with the CKEditor 5
Pack module

Enhance your Drupal editing experience with our free module,
offering a curated selection of features.

No license key required

  • Text transformation
  • To-do list
  • Full screen mode
  • Word count
  • Block indentation
  • Find and replace
  • Fonts and Highlight

Plus Premium features


Multiple users can write, comment, suggest changes, and view revision history of their content. Work in real time or asynchronously, with a full notifications system.


Enhance document editing and accelerate content creation with features such as Templates, Slash Commands, Paste from Office Enhanced, AI Assistant and more.

Content Conversion

Effortlessly convert files directly within the editor with Import from Word, Export to Word, and Export to PDF features.

Spell and grammar check

Easy to integrate, modern and customizable Multilingual proofreading with autocorrect and autocomplete suggestions by WProofreader.

CKEditor is mature, accessible and has a great development team behind it.
Wim Leers

Wim Leers

Drupal Core CKEditor integration Maintainer

Still using CKEditor 4?

CKEditor 4 reached its end-of-life in June 2023 and won’t have any further feature or security updates. However, the LTS (Long Term Support) Module extends support for Drupal users, ensuring a protected editing environment with security fixes until December 2026.

To continue using CKEditor 4 in your Drupal project, download the LTS Module and activate it with your Extended Support Model key (obtained during purchase). 

Trusted and approved by

Are you a Drupal agency interested in the
CKEditor partnership program?

We offer a program for agencies interested in bringing additional value to their customers
with advanced CKEditor features in Drupal. The program helps agencies add new
revenue streams through revenue sharing & reselling or co-selling with our team.

Frequently asked questions

URL Copied

The method by which you set up the editor in Drupal depends on which version of CKEditor you’re using, and the Drupal version where you’re implementing the editor.

When CKEditor is available as a core module, there is no need for installation or any extra steps. When it’s available as a contributed module, you need to install the module yourself. Details about configuration of both core and contributed modules and documentation can be found on the module pages.

CKEditor 4

CKEditor 5

URL Copied

Simply add the additional CKEditor features to your project with the CKEditor 5 Plugin Pack Module. The module allows you to pick the features you’d like to add to your project as well as customize their behavior.

Additionally, you can use CKEditor 5 Premium Features Module, to integrate Premium features that require CKEditor Commercial License key activation. If you need a license key, please contact us or sign up for a free trial.

URL Copied

The module includes easy integration of popular CKEditor 5 Premium features:

  • Real-time and Asynchronous Collaboration, including Track Changes, Comments, Revision History

  • AI Assistant

  • Export to PDF and Word

  • Import From Word

  • Slash Commands, Document Outline, Table of Contents, Format Painter, Paste from Office Enhanced

URL Copied

Absolutely! With our 30-day free trial, you can try all our Premium features with no obligation to purchase.

Our Premium features are also available to try on our demo pages.

URL Copied

The CKEditor 4 LTS (Long Term Support) Module is the only version of CKEditor 4 that has access to essential security fixes.

The LTS module requires a license key for activation. Customers who have purchased the Extended Support Model Package can get access to a license key on the CKEditor dashboard.

Ready to level up your Drupal site?

Our sales team is here to answer any questions, provide you with more information
on the solutions we offer, or help you explore premium features.

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = ''; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= ''+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });