Em Dash Remover AI & Writing
Replace em dashes with commas, periods or plain hyphens — the fastest way to make AI text stop looking like AI text.
Em Dash Remover is a free online tool that replace em dashes with commas, periods or plain hyphens — the fastest way to make AI text stop looking like AI text. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free — no account, no quota, no watermark
- Category
- AI & Writing
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- plain JavaScript
- Settings
- 4
- Works offline
- Yes, after the first visit
About Em Dash Remover
The em dash (—) became the most recognizable fingerprint of generated text, and the reason is frequency rather than novelty. Writers have always used it; chat models use it several times more often, and cluster it in the same places — mid-sentence asides, dramatic pauses, and the "not just X — it's Y" construction. Swapping them for commas or periods changes how a passage reads in about a second, which is why this is the single most requested edit on AI output.
How to use it
- Paste the text you want to run through em dash remover.
- Set replace em dashes with, also convert en dashes (–) and also straighten curly quotes and the remaining options.
The 4 settings
| Setting | What it does | Default |
|---|---|---|
| Replace em dashes with | Choose from 6: A comma, A period (splits the sentence), A spaced hyphen - like this, A colon, Nothing but a space, Parentheses, where it is a pair. | A comma |
| Also convert en dashes (–) | On or off. On by default. | On |
| Also straighten curly quotes | On or off. On by default. | On |
| Also expand … to three periods | On or off. On by default. | On |
Under the hood
| Runs on | plain JavaScript — runs the whole thing |
| Controls | Replace em dashes with, Also convert en dashes (–), Also straighten curly quotes, Also expand … to three periods |
Questions
Does removing em dashes make text undetectable?
No, and nothing does. Reliable AI detection does not exist — OpenAI withdrew its own classifier in 2023 for low accuracy, and studies since have found high false-positive rates. What removing them changes is how the text reads to a person, which is usually the actual goal.
Should I use a comma or a period?
A comma when the aside belongs to the sentence, a period when it is really a second thought that got attached. Read the result: if a comma leaves a sentence that runs on for three clauses, it wanted to be two sentences.
What is the difference between an em dash, an en dash and a hyphen?
An em dash (—) sets off a clause. An en dash (–) joins a range, as in 1939–45. A hyphen (-) joins words, as in well-known. The three are separate characters, and the en dash option here converts ranges to hyphens rather than commas, because "1939, 45" is nonsense.
Why does the parentheses option only sometimes apply?
Because a parenthetical needs two dashes around it. A single em dash in a sentence is not enclosing anything, so it falls back to your main choice — turning it into a lone bracket would produce broken punctuation.