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:
- Rich formatting that fights with wherever you paste it.
- Non-breaking spaces and exotic spaces that look normal but behave differently, causing strange gaps.
- Zero-width and invisible characters that some apps render as a box or question mark.
- Smart quotes and em dashes that break code or look out of place in plain fields.
The quickest fix: paste as plain text
Most apps support a plain-text paste:
- Windows / Linux:
Ctrl + Shift + V - Mac:
Cmd + Shift + V(orCmd + Option + Shift + Vin some apps)
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
- Into code: straighten smart quotes and strip invisible characters, or your editor may throw errors you cannot see.
- Into a CMS or blog: keep the Markdown structure but remove hidden characters so search and your database stay clean.
- Into email: plain-text paste plus a cleaner pass, so nothing renders as a box for the recipient.
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.