Last updated December 16, 2014. Created on January 14, 2010.
Edited by laughnan, margyly, batigolix, LeeHunter. Log in to edit this page.

The CKEditor module replaces plain textarea fields with CKEditor, a visual HTML editor, sometimes called WYSIWYG editor.

It's a very fast HTML editor that runs in a browser and doesn't require any kind of installation on the client computer. CKEditor is a core module as of Drupal 8

To see CKEditor in action, visit CKEditor web site or Drupal + CKEditor demo.


Some features of the CKEditor module:

  • ready to use plugins and buttons for <!--break-->and <!--pagebreak--> tags
  • support for external file browsers, like CKFinder, IMCE
  • linktocontent and linktonode plugins and buttons for easy linking to nodes or menu items.
  • each user may have it's own configuration (choose skin, toolbar, language, default state of CKEditor, etc.)
  • and much more!

Browser compatibility

CKEditor is compatible with most of the internet browsers, including

  • Internet Explorer 6.0+
  • Firefox 2.0+
  • Safari 3.0+
  • Opera 9.5+
  • Google Chrome
  • Camino 1.0+

Useful links

Looking for support? Visit the forums, or join #drupal-support in IRC.


gbirch’s picture

The main project page has a "Note for CKEditor 4.1+ users" which is a bit obscure. But it's very, very important:
if you have a modern version of CKEditor installed, then no matter what your "Full HTML" settings are, CKEditor will strip out any inline tags when you switch to "Source" view and then back. Follow the instructions under the note to disable this extraordinarily annoying behavior.

G Birch