textscrubr
Home / Blog / Email

Why Your Emails Have Weird Characters (and How to Stop It)

Email2 min readUpdated 2026-06-24
Emails get weird characters when invisible or special characters from pasted text render differently in the recipient's client. Non-breaking spaces, smart quotes, and encoding mismatches are common causes. To stop it, clean your text before sending to strip invisible characters and normalize punctuation.

You send an email and it arrives with odd symbols, boxes, or question-mark diamonds. Here is why, and how to send clean emails.

What causes the weird characters

A few culprits, all common:

Because email clients vary so much, a character that looks fine as you compose can break in someone else's inbox.

Why pasting makes it worse

Most weird characters enter your email when you paste from a chatbot, a web page, a PDF, or a Word document. Each of those sources inserts characters for formatting and layout that become invisible passengers when you paste them into your email.

How to stop it

Clean the text before you send. Paste your draft into a cleaner that strips invisible characters, normalizes non-breaking and exotic spaces, and straightens smart quotes and em dashes. textscrubr does this in your browser, so what you send is exactly what you see, with no hidden characters to render oddly on the other end.

Prefer clean sources. When you can, type directly or paste as plain text, then clean, rather than pasting styled content full of hidden characters.

Mind the encoding. For newsletters and bulk email, make sure your tool uses UTF-8 consistently so accented characters and symbols do not get garbled.

The habit

Clean, then send. It removes the invisible characters that cause boxes and symbols, and it takes only a few seconds, far less than the time spent wondering why your email looked broken.

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 my email show boxes or question marks?

Because it contains invisible or special characters that the recipient's email client cannot display, so it shows a placeholder box or question mark. These usually paste in from a chatbot, web page, or document.

How do I stop weird characters in my emails?

Clean your text before sending to strip invisible characters and normalize non-breaking spaces and smart quotes. Prefer plain-text paste, and make sure your tool uses UTF-8 consistently.

What causes garbled accented letters in email?

Usually an encoding mismatch, where the text uses one encoding and the client interprets it as another. Using UTF-8 consistently and cleaning the text before sending prevents it.