Report an issue

Revision history overview

The revision history feature is a document versioning tool that shows you how your content has changed over time. It lets you review both content changes and suggestions made with the track changes feature.

This is a premium feature and you need a license for it on top of your CKEditor 5 commercial license. Contact us to receive an offer tailored to your needs.

You can also sign up for the CKEditor Premium Features 30-day free trial to test the feature.

# Demo

Use the editor below to test document versioning. Introduce changes, then use the revision history toolbar button Revision history to gain access to the revision tools.

This demo presents a limited set of features. Visit the feature-rich editor example to see more in action.

While the revision history feature is most often perceived as an excellent collaboration tool, it can be just as successfully utilized by a single user.

# Additional feature information

With the revision history feature, you can:

  • Create a named historical version – a revision – of the content by bundling changes together in a save cycle.
  • View the chronological history of revisions of your content.
  • Restore an earlier revision of your document to reverse any changes.
  • Compare selected revisions to each other and view changes between.

You can also read a dedicated blog post that compares revision history with the track changes feature and points out similarities and differences between these two features.

# Use as a standalone plugin

Revision history does not require real-time collaboration to work. You can add it to CKEditor 5 just like any other plugin.

To learn how to integrate revision history as a standalone plugin, refer to the Integrating revision history with your application guide.

# Use with real-time collaboration

If you are using the real-time collaboration feature, refer to the Real-time collaboration features integration guide.