Compare Editors

What is the difference between editors?

Here is a brief overview of the differences between our three text editors. This can help you choose a solution to your needs and requirements.

We have been releasing Redactor since 2012. This is a classic and time-tested WYSIWYG. We continue to support it, release regular updates and will do so while we can.

The only thing that only Redactor can do is to markup content with br tags, not just with paragraphs. And it still has plugins for the outdated font size / color / family change for the selected text.

In the rest Redactor X is totally superior to the classic Redactor. Redactor X has a completely new code that is smaller, faster and much more reliable.

A simple and fast tool for everyday tasks of creating and editing texts on the web.

  • Suitable for creating and editing common texts for the web, which may also include images, video, embed code.
  • It has a hybrid interface that can be customized according to your needs. For example, you can disable the main toolbar and only show the context toolbar when highlighting text. Or show the control toolbar to the left of the content block.
  • Fast and small. It has no useless features and is made minimalistic in all its forms. At the same time, without sacrificing functionality.

A serious tool for serious work on creation and editing of complex content.

  • Suitable for complex rich content, which should look the same as on the site page or in the application.
  • It works on iframe, so you can connect any frontend framework to it to display styles, for example, Bootstrap, Bulma, etc. The styles inside an Article do not depend on the styles on the page where it is launched.
  • Supports markup of content inside the grids. Grids are customizable for any frontend framework.
  • Work with content is based on the block level, not the whole text. This means that the content is divided into independent editable areas. This allows to work with more complex content.
  • You can create your own blocks of content that can be interactive and composite, such as card, hero, slideshow, etc.
  • You can edit content that is inside div tags, including deep nesting.
  • 1. Redactor X has a completely new code that is smaller, faster and much more reliable.
  • 2. A new addbar has been added to Redactor X, which creates a single place for adding blocks of content, images, embed, video etc. You can find it just click on the add button on the toolbar.
  • 3. Redactor X has a hybrid mode that allows you to hide the main toolbar and use context toolbars. This makes the editor minimalistic and is often required when integrating it into some interfaces.
  • 4. We have added a Control bar that allows you to control a block of content, for example by changing its code.
  • 5. Redactor X has a completely new design of adding images with the ability to add images by url or select from the uploaded. It works right out of the box. You can check it out on the main demo.
  • 6. Redactor X has a completely new approach to adding and editing embed code. It allows you to insert google maps, instagram, tweets, youtube and any other embed code without adding any plugins. You can check it out on the main demo.
  • 7. Redactor X has a more powerful API. It is easier to create plugins, especially plugins that need to do dropdown or popup.
  • 8. Redactor X is able to sort blocks of content. Right out of the box.
  • 9. Redactor X has the ability to drag something into the content and replace it with whole blocks of text.

Redactor X does not have these features and never will be:

  • Breakline mode — in Redactor X content markup can be only paragraphs, there is no possibility to markup with br tags and will not be, unlike the classic Redactor.
  • Font size / font color / font family plugins — setting styles through style attribute is an outdated practice and therefore in Redactor X it will not be.
  • Fullscreen — in Redactor X there is no and will not be a plugin to expand the editor in fullscreen, as it is wrong from the point of view of UX, the content must be normal width, when it is stretched all over the browser window is bad practice.