1. 5
Paste from Word
55 (1 vote)
12007871 downloads pastefromword
  • Remove
  • Download


    The recommended way to install all CKEditor add-ons is to create a custom build by using CKBuilder. To do that, click the Add to my editor button on the plugin page. When you are done, click the Build my editor button on the right side of the page to go to CKBuilder.

    Note: This add-on is already selected to be a part of your current build.

    Add-on Installation Instructions

    If you want to add the plugin manually, you will need to:

    1. Extract the downloaded plugin .zip into the plugins folder of your CKEditor installation. Example:
    2. Enable the plugin by using the extraPlugins configuration setting. Example:
      config.extraPlugins = 'pastefromword';
    3. Download and configure all its dependencies, too.

    Add-on Dependencies

Paste from Word

With this plugin it is possible to paste content from Microsoft Word and maintain original content formatting. The plugin also adds the Paste from Word toolbar button which makes it possible to paste clipboard data this way only on demand.

The following configuration options are provided by this plugin:


Plugin versions CKEditor versions
4.5 4.4 4.3 4.2 4.1 4.0

Version: 4.5.11 - Download

Show notes

Another bug fixing release for the 4.5 series.

compatibleunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibility

Version: 4.4.8 - Download

Show notes

Another bug-fixing release for the 4.4 series.

unknown compatibilitycompatibleunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibility

Version: 4.3.5 - Download

Show notes

Another bug fixing release for the 4.3 series

unknown compatibilityunknown compatibilitycompatibleunknown compatibilityunknown compatibilityunknown compatibility

Version: 4.2.3 - Download

Show notes

Another bug fixing release for the 4.2 series

unknown compatibilityunknown compatibilityunknown compatibilitycompatibleunknown compatibilityunknown compatibility

Version: 4.1.3 - Download

Show notes

The next bug fixing release for CKEditor 4.1.x series

unknown compatibilityunknown compatibilityunknown compatibilityunknown compatibilitycompatibleunknown compatibility

Version: 4.0.3 - Download

Show notes

Another bug fixing release for the 4.0 series

unknown compatibilityunknown compatibilityunknown compatibilityunknown compatibilityunknown compatibilitycompatible


  • carousel
  • carousel
  • carousel
Log in to rate this plugin


Post a comment
  1. The content of this field is kept private and will not be shown publicly.
  2. *  Required fields
  1. I've looked everywhere for this but only found other people asking the question. 

    When I use the Paste From Word dialog, the paragraphs are converted to divs. Is there any way I can change that behavior? 

  2. Hello! I have a trouble - some text before list missed after paste.

    My config:

    config.extraAllowedContent = 'span div table tr td th colgroup col style[*]{*}';
    config.pasteFromWordRemoveFontStyles = false;

    Please see source and results: https://www.dropbox.com/s/h4st4nut7x2xazr/paste_from_word.jpg?dl=0

  3. Hello, I got a problem~

    I have a Microsoft Word file and content include "chinese autonum". ex:


    and I copy this content to Google Chrome Browser, but change format to this.

    • test1
    • test2
    • test3

     How to keep the format ?

  4. Hi.  Pasting images + text (in one copy / paste action) doesn't paste the image, just the text.  Also when I try to paste multiple images with text inbetween, again it doesn't paste the images, just the text.  Single images work.  Is there something I can do about this?  Thanks.

  5. Hello ,
    I set the configuration like this:

    config.pasteFromWordRemoveFontStyles = false ;
    config.pasteFromWordRemoveStyles = false ;

    By some word documents ( .doc / .docx ) but the font-family is not copied . Does anyone know why ?

  6. This plugin is not removing "width" and "height" attributes. How do I make in strip these attributes from the inline style?

  7. dirkH's picture



    I have a Problem with the cleaner in function cleanWord()


     // Remove 'cke' namespaced attribute used in filter rules as marker.
            data = data.replace( /cke:.*?".*?"/g, '' );

    if data has the following content:

    <p align="left" style="margin-top:12pt;line-height:125%;"><span><span style="font-family:helvetica,sans-serif;"><span style="font-size:11.0pt;">Mit  ... Lücke: Bislang.. „...“-...</span></span></span></p><span><span style="font-family:helvetica,sans-serif;"><span style="font-size:11.0pt;">Darüber bla bla </span></span></span>

    I get:

    <p align="left" style="margin-top:12pt;line-height:125%;"><span><span style="font-family:helvetica,sans-serif;"><span style="font-size:11.0pt;">Mit ... Lü><span style="font-size:11.0pt;">Darüber bla bla </span></span></span>

    Lücke is the german word for gap

    Is it usefull to set the regex to

    data = data.replace( /[< ]cke:.*?".*?"/g, '' );


  8. lata's picture



    I am facing issue in saving hindi font after copy hindi font and paste it from other site in ckeditor. and while fetching data from database it is returning special characters like below:

  9. tuanvm's picture




    Can I use this addon on an ASP.NET page to copy images from word document?

    How i can set the configuration to do that?

  10. Coutata's picture




    This is my problem : after copying a collored text from word, the color is not pasted on the CK Editor.

    How can I fix this trouble ?


  11. 1 2 > >>