Report: 2024 State of Collaborative Editing

Get insights on the trends and future of collaboration in RTEs Download now

Read now

CKEditor 5 v44.0.0 Release Highlights: Introducing Self-Service Plans and the Bookmarks Feature

Blog post header image showcasing CKEditor 5's new Bookmarks feature with a bookmark icon in the editor, and Self-Service plans with a visual flow illustrating a simplified purchasing process, including user, payment, and checkout icons.

The CKEditor 5 v44.0.0 release introduces two major updates designed to meet our users’ most pressing needs. With this release, we’re launching new self-service plans with a dedicated customer portal that simplifies access to CKEditor Premium features and commercial licenses. Alongside, we’re bringing you the highly anticipated Bookmarks feature which makes organizing and linking content inside the editor much easier. This release also includes bug fixes and performance improvements to ensure a seamless editing experience.

NEW Self-Service Plans 

For the past years, we have been closely cooperating with our customers and doing extensive research, to gain insights into how CKEditor is being implemented inside applications and used across industries. These findings helped us craft flexible self-service plans that give our customers control, transparency, and freedom to select what best suits their editor needs.

The new self-service plans give you immediate access to CKEditor 5 Premium features via CDN and enable you to quickly implement CKEditor inside your application.

To explore the new plans and discover the features behind them, visit our pricing page.

You can also start a 14-day free trial —no credit card required— and experience the benefits of CKEditor 5 Premium features firsthand.

For our more demanding users, with high editor loads (exceeding 20000 per month), dedicated support needs, or self-hosting obligations, we’re still open to creating custom offers with the help of our sales team.

Note

The open-source version of CKEditor 5, licensed under GPL, remains unchanged. These new self-service updates are exclusively for commercial licenses and CKEditor 5 Premium Features, which have always been part of our commercial offerings.

The new plans and subscriptions are managed through a completely new customer portal, designed to accompany the new self-service subscription model and put you in control. From accessing license keys to tracking usage, managing billing, and submitting support requests, the portal brings everything you need into one convenient location.

Customer portal interface showing usage statistics for CKEditor 5 features, including a graph tracking Export to PDF conversions over time.
Customer portal interface showing usage statistics for CKEditor 5 features, including a graph tracking Export to PDF conversions over time.
Important notice for current users of CKEditor 5

With the release of v44.0.0, the format of the license keys has been updated. To avoid interruptions in using CKEditor 5, please ensure to update your license key before upgrading to v44.0.0+:

  • Valid commercial license with a Cloud (CDN) or self-hosted setup:
    Login to the new customer portal to obtain a new license key or contact our customer support to review your specific case.

  • Open Source (GPL 2+) license with a Cloud (CDN) setup:
    If you use CKEditor 5 via the Cloud (CDN) setup, before upgrading to v44.0.0 remember to sign up for the Free Plan to obtain a license key or switch to the self-hosted (npm/ZIP) distribution. The Free Plan is distributed under the GPL 2+ license.

Register for the free trial and test the latest editor features by using the CKEditor 5 Builder to build a fully-featured CKEditor and access the new customer portal in one go.

NEW Bookmarks 

The new and highly requested Bookmarks feature allows users to create reference points within text, also known as anchors, that can be linked from other sections of the content. By adding a bookmark, users can establish a visible reference point for key sections, enabling seamless navigation and organization within the editor. Check the bookmarks demo in the docs.

A user adds a 'Termination Clause' bookmark to a heading via the toolbar, then updates it later by adding a lowercase dash to the bookmark name.
A quick view of adding a bookmark to mark a key section in the content.

This feature enhances user efficiency by providing an intuitive way to create cross-references and navigation within documents, improving both workflows and the overall user experience.

Bookmarks are handy in documents with complex structures, such as legal contracts, technical manuals, or content-heavy websites, where quick navigation is essential.

While the linking experience for bookmarks is still in development and planned for Q1 2025, users can follow its progress on GitHub and share feedback or upvote the feature to help prioritize it. Future updates may include auto-generated lists of links and headings, searchable links, and dynamic link referencing, further enhancing the capabilities of the Bookmarks feature.

Performance Improvements

In the previous release, as part of a larger initiative focused on the editor’s performance, we made the first steps to deliver the first improvements to this aspect of CKEditor 5.

The current release includes another stride towards improving the performance aspect of the editor, this time focusing more on how tables are handled in the content. Implemented optimizations have made table rendering 3x faster, with the average load time of a document with a complex table dropping from around 4.5 seconds to just 1.5 seconds.

This update reflects our ongoing commitment to delivering a more efficient and seamless experience, especially when working with complex or large content structures.

Learn more about previous CKEditor 5 versions

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Input email to subscribe to newsletter

HiddenGatedContent.

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

Form content fields

Form submit

HiddenGatedContent.
Hidden unused field.

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.

(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) });