You copy text from a Word document, a PDF, or a website — and when you paste it somewhere else, it brings along invisible baggage: fonts, colors, bold formatting, hidden characters, non-breaking spaces, smart quotes. This breaks email editors, CMS inputs, APIs, and databases. Cleaning the text before you use it takes seconds and prevents hours of debugging.

What 'Formatted Text' Actually Contains

When you copy text from most sources, you're copying more than just the words. Word documents, PDFs, and web pages wrap text in formatting layers:

  • Rich text formatting: Bold, italic, underline, strikethrough, font sizes, colors
  • HTML tags: When copied from a browser, text often includes span tags, div wrappers, inline styles
  • Hidden characters: Non-breaking spaces ( ), zero-width spaces, tab characters, carriage returns alongside line feeds
  • Smart quotes: Curly quotes (“like this”) instead of straight quotes ("like this") — these break code, JSON, and command-line inputs
  • Ligatures and special dashes: Em-dashes (—), en-dashes (–), and typographic ligatures that look like normal characters but aren't

Most editors and apps accept this without complaint — until they don't. Database inserts, API payloads, and some email clients treat unexpected characters as errors.

When You Need to Clean Text

Pasting into a CMS: WordPress, Webflow, and Shopify can handle rich text — but hidden formatting often comes out looking wrong, with inconsistent font sizes or unexpected whitespace.

Pasting into email marketing tools: Mailchimp, Klaviyo, and similar tools have their own formatting systems. Pasting formatted text from Word often produces unstyled or broken-looking output.

Feeding content into APIs: JSON payloads with curly quotes or non-breaking spaces cause parse errors. Clean the text before encoding.

Import/export workflows: Copying data between systems often introduces encoding artifacts. A text cleaner removes these before they propagate.

Writing for developers: Code comments, documentation, and technical writing should use plain ASCII text. Smart quotes and decorative characters cause syntax errors.

What a Text Cleaner Actually Removes

A text cleaning tool converts rich or HTML text to pure plain text by:

  • Stripping all HTML tags
  • Converting HTML entities (&,  , <) to their text equivalents or removing them
  • Replacing smart (curly) quotes with straight quotes
  • Normalizing whitespace: multiple spaces → single space, non-breaking spaces → regular spaces
  • Removing zero-width characters and other invisible Unicode characters
  • Optionally: normalizing line endings (Windows \r\n → Unix \n)

What it doesn't do: it doesn't change your words, fix spelling, or alter content in any meaningful way. The result is your original text, stripped of all invisible structure.

Paste Without Formatting: Native Methods

For simple cases, your OS has built-in paste-without-formatting shortcuts:

  • Windows: Ctrl+Shift+V in many apps; in Microsoft Office: Ctrl+Alt+V → choose "Unformatted Text"
  • Mac: Cmd+Shift+V in many apps (varies by application)
  • Browser address bar: Pasting into the address bar always strips formatting

The limitation: these methods strip visual formatting but may not handle non-breaking spaces, smart quotes, or zero-width characters. For guaranteed clean text, especially before technical use, a dedicated text cleaner is more thorough.

Try the Free Tool

Paste formatted text — strip bold, italic, colors, fonts, links, and all hidden characters. Instant plain text.

Clean My Text →

Frequently Asked Questions

How do I paste text without formatting in Windows?

In most Windows applications: Ctrl+Shift+V. In Microsoft Office: Ctrl+Alt+V, then choose 'Unformatted Text.' In the browser: paste into the address bar first to strip formatting, then copy and paste from there. For a more thorough clean, use a text cleaning tool.

How do I remove bold formatting from text?

If you're in a word processor, select the text and press Ctrl+B (toggle off bold). If you're pasting from somewhere else, strip all formatting by running the text through a cleaner tool before pasting — this removes bold, italic, color, and all other formatting in one step.

Why does my pasted text have weird characters like ’?

This is a UTF-8 to Windows-1252 encoding mismatch. Smart quotes and dashes that are encoded in UTF-8 appear as gibberish when interpreted as a different encoding. The cleanest fix: run the text through a text cleaner that normalizes encoding and replaces smart quotes with their ASCII equivalents.

Does cleaning text remove line breaks?

Only if you choose that option. A text cleaner typically preserves intentional line breaks (paragraph breaks) while normalizing extra whitespace (double spaces, multiple blank lines). Most tools let you choose: keep line breaks, collapse them, or remove all of them.

Can I clean text from a PDF?

Yes, but with a caveat. Copying text from a PDF often introduces hyphenation artifacts, line-break issues, and special characters from the PDF encoding. Paste the copied PDF text into a text cleaner to remove these artifacts — you may still need to manually fix hyphenation at line breaks.