Revision history

Keep your document history under control and always available in CKEditor 5.

What is Revision History?

Revision History allows CKEditor 5 users to create and view the chronological version history of their content.

  • Create and name versions by bundling changes together in a save cycle.
  • View the chronological version history of your content in version preview mode.
  • Restore an earlier version of your document to easily reverse any changes.
  • Compare selected versions to each other and easily view changes between.

View content development over time

In preview mode you can track:

  • Edits like insertions and deletions, including merges and splits.
  • Suggested changes made with the Track Changes feature.
  • Total number of changes made.
  • Real-time collaborative changes.

Perfect for document management workflows

Revision History in CKEditor 5 will help your users manage document histories,
as well as create and restore versions right within your application

Monitoring content progress

Individuals who would like to version their content progress and need easy version comparison and restoration.

Documents with multiple authors

Handling elaborate documents such as legal contracts, policies or clinical trial reports, whether a document has one author or multiple.

Handling large documents

Managing large documents with multiple authors and reviewers, or with numerous control phases.

Track Changes and Revision History

Revision History can also be used when multiple authors collaborate on content. It works perfectly with CKEditor 5’s track changes feature.
Both features help you control and organize the progress of your content, but in their own unique ways.

Track Changes

  • Add changes in suggestion mode, which are then tracked directly within content.
  • Control suggestions made to the content by accepting, rejecting, or replying to them.
  • Track who suggested what changes and comment on suggestions.
  • Single content version, no ability to create or restore versions.
  • Can be used standalone or together with Comments and Revision History.

Revision History

  • Add changes in the editor, which are then tracked and compared in different versions in the preview mode.
  • Control all the changes made to the content, including track changes suggestions.
  • Track which users made what changes or suggestions.
  • Multiple content versions with ability to create, name, compare and restore versions.
  • Can be used standalone or together with our track changes feature.

Bring more efficiency to your rich text editor

Having access to version control right in a WYSIWYG rich text editor
allows authors to create content and manage versioning more efficiently.

Automatic or manual saving

Choose to create versions automatically by configuring automatic save cycles, or on demand by saving the content manually.

Customize it to your needs

Further customization of the revision history feature as well as the editor makes it the perfect fit for your application’s requirements.

Revision history and collaboration

When Revision history is combined with CKEditor 5 Collaboration Features, your application achieves a Google Docs-like writing experience.

Want to learn more about CKEditor?

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = 'info.ckeditor.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });