textscrubr
Home / Blog / Copy & paste

How to Copy and Paste From ChatGPT Without Weird Formatting

Copy & paste2 min readUpdated 2026-06-23
To copy from ChatGPT without weird formatting, paste as plain text using Ctrl+Shift+V (Cmd+Shift+V on Mac), or run the text through a cleaner first. Plain-text paste drops the styling, and a cleaner also removes the invisible characters and odd spaces that cause boxes and broken bullets.

You copy a clean-looking answer from ChatGPT, paste it somewhere, and suddenly there are odd gaps, little boxes, or bullets that will not line up. Here is what is happening and how to stop it.

Why it pastes wrong

ChatGPT output is styled in the browser. When you copy it, you often copy hidden baggage along with the words:

The quickest fix: paste as plain text

Most apps support a plain-text paste:

This strips styling and pastes raw text. It solves visual formatting clashes, but it does not always remove invisible characters, which live inside the text itself rather than in the styling.

The thorough fix: clean it first

When the destination is sensitive, like code, a CMS, or an email tool, paste the text into a cleaner first. A cleaner removes the invisible characters and normalizes spaces and quotes, then you copy the clean version out. textscrubr does this in your browser and, importantly, keeps your real structure: bullet lists, numbered steps, headings, and code blocks stay intact while the noise is removed.

Match the destination

A reliable habit

If you paste from ChatGPT often, make "clean, then paste" your default for anything that matters. It takes seconds and saves you from chasing a stray character that only shows up after you have hit publish or send.

Scrub this text in one click

textscrubr strips the hidden characters, em dashes, and double spaces, and keeps your lists, headings, and code exactly where you put them. Free, and it runs entirely in your browser.

Clean my text free →

Frequently asked questions

Why does ChatGPT text show boxes or question marks when I paste it?

Those are usually invisible or zero-width characters that the destination app cannot display, so it shows a placeholder box. Removing them with a cleaner makes the text render normally.

Does paste as plain text remove hidden characters?

Not always. Plain-text paste drops styling, but invisible characters live inside the text itself, so they can survive. A dedicated cleaner is the reliable way to remove them.

Will cleaning the text break my bullet points?

With a structure-aware cleaner, no. It removes noise like hidden characters and double spaces while leaving lists, headings, and code blocks exactly where you put them.