Image Optimizer powered by Uploadcare

Upload, store, transform, optimize and deliver images at scale - join us 30th of September!

Register now

Enhanced Paste from Word and Excel

Retain a wide range of original formatting when copy-pasting from Microsoft Word or Excel.

You can paste complex styling and tables right into CKEditor. Check out our side-by-side demos to see the difference. The following samples are the source for the content in the demo below:

With Enhanced Paste

Loading...

document editing in ckeditor

CKEditor offers a variety of Premium plugins designed to enhance document editing and accelerate content creation for you and your team, available across CKEditor plans.

Minutes Saved by the User

Fictional Data

Premium Features

Minutes Saved

Document Outline

1237

Table of Contents

1237

Format Painter

1162

Templates

1225

Slash Commands

1247

Paste from Office Enhanced

1350

Total

7458

Discover the purpose-built collaboration tools

Add a GDocs-like experience to your app with Premium collaboration tools:

  • Real-time Collaboration

  • Track Changes 

  • Asynchronous Collaboration

  • Revision History 

  • Comments outside editor

  • REST API and Webhooks

What clients say about CKEditor

Collaboration is built into our application, and we don’t need to use any other external tools, like Google Docs.
Rick Nash, Spotlight 

Without Enhanced Paste

Loading...

document editing in ckeditor

CKEditor offers a variety of Premium plugins designed to enhance document editing and accelerate content creation for you and your team, available across CKEditor plans.

Minutes Saved by the User

Fictional Data

Premium Features

Minutes Saved

Document Outline

1237

Table of Contents

1237

Format Painter

1162

Templates

1225

Slash Commands

1247

Paste from Office Enhanced

1350

Total

7458

Discover the purpose-built collaboration tools

Add a GDocs-like experience to your app with Premium collaboration tools:

  • Real-time Collaboration
  • Track Changes
  • Asynchronous Collaboration
  • Revision History
  • Comments outside editor
  • REST API and Webhooks

What clients say about CKEditor

Collaboration is built into our application, and we don’t need to use any other external tools, like Google Docs.
Rick Nash, Spotlight 

Note
  • This is just an example implementation with a small subset of available CKEditor features. The way the editor looks and which features are enabled – it’s all up to you.

  • Test the Enhanced Paste from Word and Excel features along with all the other Productivity features, in the Productivity demo.

Check the source code for this demo.

No more post-paste editing

Together with the General HTML Support plugin, Enhanced Paste supports a far wider range of clean copy-pasting from MS Word and Excel – much more than CKEditor’s default copy-paste functionality.

It retains:

  • Font family and size
  • Paragraph alignment
  • Indentation and spaces
  • Background and border colors and styles

Do more with Enhanced Paste

Error-free copy-pasting saves time and formatting headaches

Clean HTML

Automatic detection, cleaning and transformation of MS Office background structure and formatting, to deliver error-free HTML

Increased productivity

Clean copy-pasting from MS Word and Excel means less time wasted on fixing formatting errors, and more time creating content

Less support tickets

Error-free pasting from Word and Excel means more satisfied users, fewer support requests and cleaner HTML.

See how CKEditor can improve
document editing in your app

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