Em Dash Remover

A free tool that lets you remove em dashes from ChatGPT and other AI text. Each em dash becomes the punctuation that fits the sentence.

Replace with
Also fix (3 on)
Clean textClick a highlight to change it
  • Free
  • No sign-up
  • Runs in your browser, nothing is uploaded

How to remove em dashes from text

  1. Paste your text

    The “Your text” box takes text from ChatGPT, Claude, Gemini or anywhere else. Paste yours in, or press “Try a sample” to see the tool work.

  2. Check the changes

    The clean version is in the “Clean text” box right away, with every change highlighted. Don't like a change? Click the highlight to pick a comma, colon, period, parentheses or hyphen instead, remove the dash, or keep the dash.

  3. Copy

    Press “Copy text” to copy the clean version, then paste the text back into your email, doc or post.

Why does ChatGPT use so many em dashes?

ChatGPT's em dash problem is about frequency, not correctness: the em dash “—” is perfectly good punctuation, but AI text often puts three or four in one paragraph. Readers notice, and many start thinking “a bot wrote this”. Most people can't type an em dash on a standard keyboard, so a page full of em dashes stands out even more. The habit matters when you're sending a cover letter, posting on LinkedIn or writing to a client.

Smarter than find-and-replace

Em Dash Remover is smarter than find-and-replace because Auto mode looks at what each dash is doing before picking the punctuation. Plain find-and-replace turns every em dash into a comma, and the sentence often ends up meaning something else. Auto mode follows the 5 rules in the table below; the Commas, Hyphens and Remove modes use one mark everywhere. Compare:

Every dash to a comma

We tested three ideas, pricing, onboarding, and email, over two weeks.

Reads like a list of four things.

Auto

We tested three ideas (pricing, onboarding, and email) over two weeks.

The aside already has commas, so it gets parentheses.

What the dash is doingBecomes
Wrapping an aside (no commas inside)A pair of commas
Wrapping an aside (with commas inside)Parentheses
Introducing a listA colon
Joining two full sentencesA period
Showing a range ($10—$20)A hyphen

How to stop ChatGPT from adding em dashes

Since November 2025, ChatGPT follows a “no em dashes” rule when the rule is in your custom instructions (TechCrunch). Without the instruction, ChatGPT still uses em dashes. Open Settings → Personalization → Custom instructions and add this line:

Custom instruction
Never use em dashes (—) or en dashes (–) in your replies. Use commas, periods, colons or parentheses instead.

ChatGPT still slips now and then, so paste the reply into the tool above for a final pass.

What it won't do

  • Em Dash Remover is not a way to fool AI detectors. Em dashes are one tell among many, and removing em dashes doesn't make text “human”.
  • Your sentences are not rewritten. Only punctuation changes (plus hidden characters and curly quotes, if those fixes are on); your words and tone stay the same.
  • Auto mode sometimes picks the wrong mark. A pair of dashes around a “that” clause, for example, reads a little stiff as commas. Click the highlight and choose Remove.

FAQ

Will removing em dashes make my text pass AI detectors?

There's no guarantee. Em dashes are one obvious tell, but detectors also look at word choice and sentence patterns. This tool only makes the punctuation read naturally.

Is my text uploaded anywhere?

No. Everything happens in your browser, and the text is gone when you close the page.

Does it change en dashes and hyphens?

En dashes used like em dashes are replaced by default, while ranges such as 2019–2024 stay as they are. Hyphens inside words, like well-known, are never touched.

Can I keep some of the dashes?

Yes. Click the highlight and choose “Keep the dash”.