Em dash remover
Paste ChatGPT text and replace every em dash with a comma, a hyphen or an en dash — instantly, in your browser. Hidden characters go in the same click.
Facts checked against the sources below on .
Why ChatGPT uses so many em dashes
Nobody outside OpenAI knows exactly why. Em dashes are common in the edited books and articles models learn from, and chat models lean on them to bolt an extra thought onto a sentence. Users found for a long time that asking ChatGPT to stop didn’t work. In November 2025 Sam Altman said that had been fixed — but only for instructions set in ChatGPT’s custom instructions.
The result is that the em dash has become the punctuation people most associate with AI writing, fairly or not. Plenty of human writers use it; the tell is the density, several to a paragraph.
Em dashes are not a watermark
The watermarks AI providers actually use are statistical. OpenAI’s textGrain, Google’s SynthID and Claude’s watermark live in which words the model chose, and OpenAI states that textGrain adds no unusual punctuation. So replacing em dashes changes how text reads, not whether a detector can find a watermark. For that, use the AI watermark remover, which rewrites the wording — the button under the result sends your text straight there.
Em dash, en dash or hyphen?
| Mark | Name | Used for |
|---|---|---|
| — | Em dash (U+2014) | Breaks or asides in a sentence — the mark ChatGPT overuses |
| – | En dash (U+2013) | Ranges (2019–2021); spaced, it’s the British style for a break |
| - | Hyphen (U+002D) | Joins words (well-known); what most people type for any dash |
The tool replaces em dashes and spaced en dashes, which do an em dash’s job, and leaves unspaced en dashes alone because those mark ranges. A dash at the start of a line — dialogue, or a list written with dashes — becomes a hyphen whatever you choose, so lists stay lists.
How to stop ChatGPT writing em dashes
- Open ChatGPT’s settings → Personalization → Custom instructions.
- Add a line such as “Never use em dashes; use commas, colons or full stops instead.”
- Start a new chat. Instructions set there apply to every conversation; for text you already have, use the remover above.