Sign up (with export icon)

CKEditor 4 plugin equivalents

Contribute to this guideShow the table of contents

The following table presents plugins available in CKEditor 4 and their equivalent in CKEditor 5.

CKEditor 4 CKEditor 5
a11yhelp CKEditor 5 provides an accessibility help dialog that lists the available keyboard shortcuts. Users open it with Alt+0.
about N/A
ajax N/A
autocomplete Partially covered by Mentions
autoembed Auto media embed
autogrow Core (see Classic editor and setting its height)
autolink Autolink
balloonpanel Balloon panel view
balloontoolbar Contextual balloon
basicstyles Basic styles
bbcode N/A
bidi Partially available via configuration and the Language plugin
blockquote Block quote
button Button view
ckfinder CKFinder
clipboard Clipboard
cloudservices Cloud Services
codesnippet Partially covered by Code blocks
codesnippetgeshi The Code blocks feature handles blocks of code in CKEditor 5. Syntax highlighting runs in the browser, so no server-side highlighter is involved.
colorbutton Font color and Font background color
colordialog The font color and font background color features include a color picker. Set the colorPicker option to false to offer the predefined palette only.
contextmenu CKEditor 5 does not come with a context menu. Contextual inline toolbars are used instead, offering the actions relevant to the selected element, as for tables or images.
copyformatting Format painter
devtools Use the CKEditor 5 inspector instead. It shows the editor model, view, selection, commands, and schema while you work.
dialog CKEditor 5 has its own dialog system, which features use to display forms and other content. Refer to the Dialog plugin documentation.
dialogadvtab N/A
dialogui N/A
div Partially covered by General HTML Support
divarea Core (Classic editor)
docprops The Full page HTML feature lets you edit the whole document, including the <head> section, the doctype, and metadata such as the page title.
easyimage Easy Image, described in the Image upload guide.
editorplaceholder Editor placeholder
elementspath N/A
embed Media embed
embedbase Media embed provider configuration
embedsemantic Media embed semantic output configuration
emoji Emoji
enterkey Enter (except for the ENTER_DIV option)
entities N/A
fakeobjects Custom widgets
filebrowser See image upload
filetools See image upload
find Find and replace
flash N/A. Flash is obsolete. To embed video and audio, use the Media embed feature.
floatingspace Inline editor
floatpanel Partially covered by the createDropdown() utility
font Font size and Font family
format Partially covered by the Heading and Paragraph features
forms N/A. CKEditor 5 has no feature for form controls. To keep such markup in legacy content, allow the elements with the General HTML Support feature.
horizontalrule Horizontal line
htmlwriter A custom HTML writer can be implemented using the HtmlWriter interface
iframe HTML embed
iframedialog N/A
image Image
image2 Image
imagebase Image
indent Indent
indentblock Introduced by IndentBlock, exposed by Indent
indentlist Introduced by ListEditing, exposed by Indent
justify Text alignment
language Text part language
lineutils Partially covered by Widget type around
link Link
list List
listblock Dropdowns and the addListToDropdown() utility
liststyle List properties
magicline Widget type around
mathjax MathType
maximize Fullscreen mode
mentions Mentions
menu Dropdowns
menubutton Dropdowns
newpage N/A. To clear the content programmatically, call editor.setData( ‘’ ).
notification Notification (provides only the engine, without UI)
notificationaggregator N/A
pagebreak Page break
panel UI library
panelbutton UI library
pastefromgdocs Paste from Google Docs
pastefromlibreoffice N/A. The Paste from Office features cover Microsoft Word and Excel. LibreOffice is not supported.
pastefromword Paste from Office
pastetext Paste plain text
pastetools N/A as a separate utility. Paste handling is built into the editor.
placeholder Custom implementation
popup N/A
preview N/A. CKEditor 5 does not open a preview window. To share a rendition of the content outside the editor, use Export to PDF or Export to Word.
print N/A. CKEditor 5 does not add a print command. To produce a printable rendition of the content, use Export to PDF.
removeformat Remove format
resize N/A. The editor box cannot be resized by the user. Set the dimensions of the editing area with CSS instead, or declare them in the styles field of the config.root.element option.
richcombo DropdownView
save See Saving data
selectall Select all
sharedspace Custom implementation - see multi-root editor
showblocks Show blocks
showborders Table properties
smiley Emoji
sourcearea Source code editing
sourcedialog Enhanced source code editing
specialchar Special characters
stylescombo Style
stylesheetparser CKEditor 5 does not build the list of styles by parsing a style sheet. Declare the available styles explicitly with the Styles feature instead.
tab See Keyboard support
table Table
tableresize Table column resize
tableselection Table selection
tabletools Table properties
templates Template
textmatch The equivalent utility is TextWatcher, which fires events when the text before the caret matches a given pattern. The Mentions feature uses it for autocompletion.
textwatcher Text watcher
toolbar Editor toolbar
uicolor See Theme customization
undo Undo
uploadfile See image upload
uploadimage See image upload
uploadwidget See image upload
widget Widget
widgetselection Widget
wysiwygarea Core (Classic editor - there is no iframe-based editor implementation in CKEditor 5)
xml XML data processor