1. 5
55 (1 vote)
419440 downloads widget
  • Add to my editor
  • Download


    The recommended way to install all CKEditor add-ons is to create a custom build by using CKBuilder. To do that, click the Add to my editor button on the plugin page. When you are done, click the Build my editor button on the right side of the page to go to CKBuilder.

    Add-on Installation Instructions

    If you want to add the plugin manually, you will need to:

    1. Extract the downloaded plugin .zip into the plugins folder of your CKEditor installation. Example:
    2. Enable the plugin by using the extraPlugins configuration setting. Example:
      config.extraPlugins = 'widget';
    3. Download and configure all its dependencies, too.

    Add-on Dependencies


This plugin introduces the Widget API. It is required by all plugins that create widgets.

Widgets let you standardize, manage and control the layout and style of specific sections of your WYSIWYG area, all this at the press of a button. They group various elements together so you can easily move widgets around the surrounding content.

Widgets are fully customizable because they are based on our plugin system. 


Plugin versions CKEditor versions
4.5 4.4 4.3 4.2 4.1 4.0

Version: 4.5.11 - Download

Show notes

Another bug fixing release for the 4.5 series.

compatibleunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibility

Version: 4.4.8 - Download

Show notes

Another bug-fixing release for the 4.4 series.

unknown compatibilitycompatibleunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibility

Version: 4.3.5 - Download

Show notes

Another bug fixing release for the 4.3 series

unknown compatibilityunknown compatibilitycompatibleunknown compatibilityunknown compatibilityunknown compatibility
Log in to rate this plugin


Post a comment
  1. The content of this field is kept private and will not be shown publicly.
  2. *  Required fields
  1. Marcin K.'s picture

    Marcin K.


    I 'can't run this plugin in inline editing mode when ID of the editor instance have backslash "/" example: "files/contact.html". Console log say: "SyntaxError: An invalid or illegal string was specified (ckeditor.js:111:0)" on init the editor.

  2. hac's picture




    I am facing the same issue with the inline editing mode:  "SyntaxError: An invalid or illegal string was specified (ckeditor.js)", which prevents implementing all widgets.

    Is there any patch in the tube ?



    • Is this the same issue as reported in ticket #13899? If so, you can comment this ticket to let the developers know it's an important issue for you, and then follow its progress. If your problem is not the same, please be so kind as to open a new ticket and add as many details as possible to describe it. Thanks!

  3. Fern's picture



    I'm practicing using CKEditor, after adding a widget to th content I find that font style and size are disabled inside the widget. Is there anyway to enable it back? 

    Thank  you.