menu-title: Paste plain text category: features-pasting
{@snippet features/build-paste-source}
The Paste from Word feature is provided through the {@link module:clipboard/clipboard~Clipboard} plugin, which is responsible for the integration with the native clipboard and intercepts all native events like copy, cut or drop and handles them on its side. The goal is to not allow the browser to touch the content in the rich text editor which would lead to the browser messing it up.
The plain text pasting itself is further aided by the {@link module:clipboard/clipboard~PastePlainText} plugin. It detects the Ctrl/Cmd+Shift+V keystroke during the paste and causes the pasted plain text to inherit the styles of the content it was pasted into.
Pasting plain text with a double line break will turn it into a paragraph. This is a change from the previous behavior, when a single line break resulted in creating a paragraph. As of now, a single line break will be turned into a soft break upon pasting.
Paste plain text between the styled paragraphs below using the Ctrl/Cmd+Shift+V to test the style inheritance. Paste without modifier to retain styleless text. You can copy this very paragraph or one from the demo for convenience.
{@snippet features/paste-plaintext}
CKEditor 5 supports a wider range of paste features, including:
This feature is enabled by default in all official builds. <!-- The installation instructions are for developers interested in building their own custom rich-text editor. -->
You can find more information regarding compatibility with other applications in this ticket.
If you think that support for any of the applications needs improvements, please add 👍 and comments in the following issues:
Feel free to open a new feature request for other similar applications, too!