Tools · Clean Text

Why AI-Written Emails Look Weird When You Paste Them (And the 60-Second Fix)

Direct answer first: AI-drafted emails look weird after pasting because three invisible layers travel with the text, markdown that email clients print literally (the stray asterisks and pound signs), smart punctuation and special characters you never typed, and hidden Unicode spaces that quietly wreck line wrapping. The draft looked perfect in the chat because the chat rendered those layers; your email client shows the raw truth. The fix takes under a minute, and most of this post is making sure you know exactly what you are fixing. Disclosure: I built one of the tools below, flagged where it appears.

Layer one: markdown leakage, the asterisk invasion

AI chats write in markdown, a shorthand where **double asterisks** mean bold and # means a heading. The chat interface renders it, so you see clean bold text. Copy that into Gmail or Outlook and the rendering is gone: your recipient gets the literal asterisks, pound signs, and hyphen-bullets, the single most recognizable "this was pasted from a chatbot" tell in existence. Lists are the worst offenders, arriving as ragged hyphens with inconsistent spacing instead of the tidy bullets you saw. Nothing says first draft like formatting syntax in a finished email.

Layer two: punctuation you did not type

Models love typographically fancy characters: curly quotes, special dashes, ellipsis characters instead of three dots. Individually harmless, collectively an accent. The long dash in particular has become the internet's favorite AI tell, fairly or not, to the point where entire style guides now ban it on sight. There is also the subtler problem: smart punctuation breaks things that expect plain characters, pasted code snippets, URLs split by a fancy hyphen, quotes that fail in a form field. When your email includes anything technical, fancy punctuation is not a style choice, it is a bug.

Layer three: the spaces you cannot see

This is the gremlin layer. AI output regularly contains no-break spaces, narrow spaces, and zero-width characters standing in for ordinary spaces, invisible on screen, very visible in behavior. No-break spaces glue words together so your email wraps strangely at odd points. Zero-width characters make text look identical while behaving differently, which is why a pasted sentence sometimes refuses to match in search or breaks when forwarded. Some older email clients render the exotic ones as question marks or boxes, and now your polished note has mystery symbols in it. For the fuller tour of what hides in AI text, I wrote a companion deep-dive on hidden characters and watermarks.

The robotic structure tells, while we're being honest

Characters aside, AI drafts share formatting habits that read machine even when perfectly rendered: the triple-bullet summary, headers in a five-sentence email, bold emphasis sprinkled like seasoning, the sign-off paragraph that restates the email it is attached to. The fix there is editorial, cut the scaffolding, keep your own rhythm, but it pairs with the character clean: strip the invisible layer mechanically, then spend your sixty seconds of human attention on making the words sound like you instead of hunting asterisks.

The 60-second fix, ranked

Option one, the free manual: paste into a plain-text editor first, retype the formatting you actually want, and eyeball for stray symbols. Works, loses all legitimate structure, gets skipped the moment you are busy. Option two, paste-without-formatting shortcuts: better, kills some smart punctuation, misses the invisible characters entirely. Option three, the one I actually use and yes, built: run the draft through TextScrubr, which strips the markdown leftovers, hidden characters, and smart punctuation in one paste while keeping your paragraphs and lists intact, free, in the browser, nothing leaves your machine. The $29 Claude skill version runs the same clean inside the chat itself, so every draft comes out plain and paste-ready before you ever copy it, which for people who draft every email with AI is the difference between a tool and a habit. Bias disclosed; the method ranking stands even if you clean by hand.

The real point

AI is a phenomenal first-drafter and a sloppy typesetter. The weirdness in your pasted email was never the writing, it was the freight: formatting syntax, borrowed punctuation, and invisible characters hitching a ride from the chat window to your outbox. Strip the freight, keep the draft, and spend your attention where it belongs, on sounding like yourself. Clean text is not about hiding that AI helped. It is about shipping an email where nothing distracts from what you actually said.

Client by client: what your email app does to the paste

Part of the confusion is that the same pasted draft behaves differently everywhere, so here is the quick tour. Gmail keeps rich formatting on a normal paste, which means smart quotes and odd spaces sail straight through, while markdown stays literal: you get the asterisks and the fancy punctuation. Its paste-without-formatting shortcut strips fonts and colors but leaves the special characters alone, half a fix. Outlook is stricter and stranger: depending on settings it may keep, flatten, or reinterpret the formatting, and it is the client most likely to render an exotic space as something visibly wrong on the recipient's end, which is why AI-paste weirdness gets reported from Outlook more than anywhere else. Apple Mail renders most things faithfully, which sounds good until you realize it faithfully renders the clutter too, including the no-break spaces that make paragraphs wrap at bizarre points on a phone. And every client has a plain-text mode that nukes everything, structure included, the scorched-earth option that works but costs you your formatting.

The practical conclusion from the tour: you cannot control the recipient's client, so the only reliable move is sending text that has nothing weird left to mishandle. Which suggests a twenty-second pre-send checklist worth making a reflex for anything that matters: one, clean the draft (one paste through a normalizer, or compose with the skill so it is already clean); two, scan for leftover markdown syntax, asterisks, pound signs, ragged hyphen-bullets; three, read the first and last paragraph out loud and cut anything that sounds like a model summarizing itself; four, check that links and any technical strings survived with plain characters. Twenty seconds, and the email that lands renders the same in Gmail, Outlook, and a five-year-old phone client, carrying your words with no freight. That consistency, more than any single character, is what makes a pasted draft finally read like something you wrote.

A concrete before-and-after, because the difference is stark. Before: an email opening with a bolded greeting that renders as asterisks, a three-item list of ragged hyphens, a long dash splicing two clauses in every paragraph, and a closing line that summarizes the email you just read, wrapped oddly on mobile because of two no-break spaces nobody can see. After one clean and one honest edit: plain greeting, a real sentence where the list was, your own punctuation rhythm, no summary paragraph, wraps correctly everywhere. Same ideas, ninety seconds of work, and the second version gets read as a note from a person instead of skimmed as output from a machine. Multiply that by every email you send in a week and the sixty-second habit stops being about formatting trivia and starts being about whether your writing lands at all. The draft was never the problem. The delivery was, and the delivery is now a solved, sixty-second step standing between every AI draft you write and every inbox it reaches.

FAQ

Why does my email look weird after pasting from ChatGPT or Claude?

Three stacked causes: markdown that your email client does not render (asterisks, pound signs, dashes), smart punctuation and special characters substituted for plain ones, and invisible Unicode spaces that change line wrapping. The draft looked clean in the chat window because the chat rendered it; your email client shows the raw version.

Why are there asterisks and # symbols in my pasted email?

Those are markdown, the formatting shorthand AI chats use for bold and headers. Chat interfaces render **bold** as bold; most email clients just print the asterisks. Copying as plain text, or cleaning the draft first, removes them.

Do weird characters affect email deliverability?

Formatting tells mostly affect how human and professional your email reads rather than spam filtering, and sloppy artifacts (mystery symbols, broken spacing) absolutely affect whether a recipient trusts and reads it. Clean text renders predictably across clients, which is the outcome that matters.

What's the fastest way to clean an AI email draft?

Paste the draft through a text cleaner that strips markdown leftovers, hidden characters, and smart punctuation while keeping paragraphs intact, TextScrubr does it free in the browser in one paste, or use its $29 Claude skill so drafts come out clean before you ever copy them.