Em Dash Remover
Strip em dashes out of AI-written text and replace them with a comma, a full stop or a hyphen. It cleans up curly quotes and other typographic artefacts in the same pass.
Replace each em dash with
Also fix
Found
- Em dashes (—)
- 0
- En dashes (–)
- 0
- Curly quotes
- 0
- Ellipses (…)
- 0
- Special spaces
- 0
- Replaced
- 0
Why em dashes signal AI writing
Language models punctuate with em dashes constantly. They are a genuinely useful mark, but most people reach for them once or twice a page at most — models use them several times a paragraph, often where a comma or full stop would read better.
That frequency has become one of the most widely recognised tells of generated prose. Readers who spend time around AI output notice it quickly, and a draft peppered with dashes reads as machine-written even when the ideas behind it are yours.
This tool finds every em dash and replaces it with the punctuation you choose. Pick a comma to keep the sentence flowing, a full stop to break it in two, a hyphen for a lighter pause, or nothing at all to close the gap entirely.
What else it fixes
En dashes (–), the shorter mark used for ranges, are often mixed in with em dashes when text moves between editors. They can be replaced in the same pass.
Curly quotes (“ ” ‘ ’) are converted to straight quotes. This matters beyond appearance: curly quotes break code, CSV files, JSON strings and command-line arguments, and they are one of the most common causes of a pasted snippet failing to run.
The single-character ellipsis (…) becomes three full stops, and non-breaking and other invisible Unicode spaces become ordinary spaces. Those invisible characters survive copy-paste and cause mysterious mismatches in search, form validation and databases.
If you choose to replace dashes with full stops, the following letter is capitalised so the new sentence starts correctly.
How to use it
Paste your text into the left-hand box. The cleaned version appears on the right and updates as you type.
Choose which punctuation should replace each em dash. Comma is the safest default and preserves the original sentence structure.
Use the checkboxes to include or skip the other typographic fixes. The counts panel shows exactly how many of each character were found.
Copy the result with the button in the corner of the output box. Nothing you paste leaves your device.
Comma, full stop or hyphen?
A comma is right when the dash was joining two related clauses that belong in one sentence. This is the most common case and the safest default.
A full stop suits dashes that were carrying a genuine break in thought. Two short sentences almost always read better than one long one held together by a dash, so this option often improves the writing rather than just changing the punctuation.
A hyphen keeps a visible pause without the AI association. It is technically the wrong mark for the job in formal writing, but it is common in casual prose and reads naturally in email and chat.
Removing the dash entirely works when it was purely decorative, though check the result reads properly — sometimes the sentence needs a word adding back.
Keep going
Related tools
More utilities that pair well with this one.
FAQ
Questions, answered
Everything you need to know about the Em Dash Remover.
Paste the text into the box above and choose what should replace each dash — a comma, a full stop, a hyphen, or nothing. The cleaned version appears immediately and can be copied with one click.
