Last updated June 27, 2013. Created by wwalc on January 14, 2010.
Edited by batigolix, LeeHunter, compujohnny. 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.

You can also view a nice screencast on how to install and configure the CKeditor module here


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+

Insert embed content easily in CKeditor

You can add embed content to the CKeditor by using the mediaembed plugin

You can view a nice screencast on how to install and configure the CKeditor mediaembed plugin here

Useful links

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


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 & L Mirabile