Em Dash Remover
Remove the em dashes (—, U+2014) that ChatGPT, Claude and Gemini put in almost every paragraph. Pick what replaces each one: a comma, a hyphen with spaces, a plain hyphen, or nothing. En dashes become hyphens, and the usual hidden characters, non-breaking spaces and smart quotes are cleaned in the same pass. Words and line breaks are not touched. Nothing leaves your browser.
Free · No sign-up · 100% client-side · Works with text from any AI tool
The Four Replacement Styles
| Style | Before | After |
|---|---|---|
| Comma | The plan is simple—ship on Friday. | The plan is simple, ship on Friday. |
| Hyphen with spaces | The plan is simple—ship on Friday. | The plan is simple - ship on Friday. |
| Plain hyphen | a well—known fact | a well-known fact |
| Remove | simple—ship on Friday | simple ship on Friday |
Spaces around the dash are absorbed, so word — word and word—word produce the same result. Comma is the default because it reads correctly in most sentences; switch styles and click Clean again to compare.
Why AI Text Is Full of Em Dashes
Language models learn the statistics of the text they are trained on, and the edited prose that dominates that text (books, journalism, essays, well-written web pages) uses em dashes far more than email or chat does. Preference tuning then rewards answers that read as fluent and polished, and an em dash is the cheapest way to sound polished: it joins two clauses without committing to a comma, a semicolon or a full stop. The result is a dash in nearly every paragraph.
It is a habit, not a signature. There is no hidden marker in an em dash and removing it does not change how AI detectors score the text; they look at word choice and sentence rhythm, not punctuation glyphs. The full story, including how to stop ChatGPT from producing them, is in Why Does ChatGPT Use So Many Em Dashes?
How to Remove Em Dashes in 3 Steps
- Paste. Drop the text into the left panel.
- Choose a style. Comma, hyphen with spaces, plain hyphen or remove. You can change it and click Clean again.
- Clean and copy. Click Clean; the stats bar shows how many dashes were rewritten and what else was cleaned. Click Copy and paste.
Want the Markdown symbols (**, #) gone too? Use the AI Text Cleaner, which strips formatting and turns em dashes into hyphens in one go.
Frequently Asked Questions
Common questions about em dashes in AI-generated text
Why does ChatGPT use so many em dashes?
Which character is "the ChatGPT dash"?
Which replacement should I pick?
Does removing em dashes make text pass AI detectors?
Does the tool change anything else?
How do I stop ChatGPT from using em dashes in the first place?
Can I do this with Find and Replace instead?
Is my text uploaded?
Related Tools
AI Text Cleaner
Markdown symbols, hidden characters, smart quotes and dashes removed from text copied out of any AI chat.
ChatGPT Formatting Remover
Removes ** # and bullets, or copies them as real formatting for Google Docs and Word.
ChatGPT Space Remover
Double spaces, non-breaking spaces, zero-width characters and blank lines removed.