Free em dash remover

Em Dash Remover

Swap the em dashes AI loves for commas or plain hyphens, and straighten the quotes while you are at it. Number ranges and list dashes are handled sensibly.

  • Nothing uploaded
  • Cleans as you type
  • Free, no sign-up
0 characters · 0 words
0 characters · 0 words
0hidden characters
0AI citations and link tags
0formatting fingerprints
0spacing fixes

Watermark check

Hidden-character marks
Paste text to check
AI citation and link tags
—
Formatting fingerprints
—
Statistical watermark
Claude (models since August 2026), ChatGPT in the EU (from October 2026) and Gemini mark text through word choice. It cannot be seen, and cleaning characters does not change it. Rewriting the wording does.
Rewrite it in the Humanizer

Cleaning options

Invisible characters

  • Hidden characters

    Zero-width spaces and joiners, byte order marks, soft hyphens, direction marks, tag characters.

  • Special spaces

    No-break, narrow no-break and other odd spaces become normal spaces.

AI leftovers

  • AI citations and link tags

    ChatGPT citation leftovers and utm_source=chatgpt.com on links.

  • Numbered citations

    Markers like [1] or [2, 3]. Off by default, since essays use them too.

Formatting fingerprints

  • Markdown

    Asterisks, # headings, tables, code fences and LaTeX math.

  • Em and en dashes

    Replaced with a hyphen or a comma.

  • Curly quotes

    “ ” ‘ ’ become straight quotes.

  • Ellipsis character

    The single … character becomes three dots.

  • Spacing

    Double spaces, trailing spaces and extra blank lines.

Advanced

  • Fancy letters

    Fullwidth, ligature and bold-math letters become plain letters.

  • Lookalike letters

    Cyrillic and Greek letters hiding inside English words.

  • Emoji

    Removes emoji such as 🚀 and ✅.

Why em dashes became an AI tell

The em dash is a perfectly good punctuation mark. It got a reputation because chat models use it far more than most people type it, often several times a paragraph, and almost nobody types one by hand. On a standard keyboard it takes a shortcut or an autocorrect rule.

So readers started treating a page full of them as a sign of pasted AI text. That proves nothing on its own, but if your writing picked up the habit from an assistant, it is quick to undo.

How the replacement works

BeforeComma styleHyphen style
The plan—simple as it was—worked.The plan, simple as it was, worked.The plan - simple as it was - worked.
It was late — very late.It was late, very late.It was late - very late.
Pages 10–20, 2023–2024Pages 10-20, 2023-2024Pages 10-20, 2023-2024
"I was going to—""I was going to-""I was going to-"
— a list item- a list item- a list item

This page starts on comma style. Switch under Cleaning options.

Commas read most naturally for asides and pauses. If a sentence needs a stronger break, a period or a colon is often better than either. A cleaner cannot make that call for you, so give the result a quick read.

Other AI punctuation it fixes

  • Curly quotes. “ ” ‘ ’ become " and '.
  • The ellipsis character. … becomes three dots.
  • Other dashes. En dashes, minus signs, figure dashes and non-breaking hyphens become plain hyphens.

How to remove em dashes

  1. Paste your text.

    Copy from ChatGPT, Claude, Gemini, a PDF or a web page and paste it into the box. It is cleaned as you type.

  2. Check what changed.

    Open What changed to see every hidden character tagged where it was, plus the dashes, quotes and markdown that were fixed.

  3. Pick your options.

    Keep em dashes or turn them into commas, keep link URLs, or remove only the invisible characters.

  4. Copy it out.

    Copy plain text, or use Copy for Google Docs to paste headings, bold and lists as real formatting instead of symbols.

Writing in Google Docs?

Write It types, humanizes and checks your writing inside Google Docs, Slides and Word. Install the extension to try it free.

Frequently asked questions

How do I remove em dashes from ChatGPT text?
Paste the text here. Every em dash is replaced as you type, with a comma or a spaced hyphen, whichever you pick under Cleaning options.
Should I replace em dashes with commas or hyphens?
Commas read most naturally for asides. A spaced hyphen keeps the look of a dash using only keyboard characters. For a strong break, rewrite the sentence with a period or a colon.
Can I stop ChatGPT from using em dashes?
You can ask it to avoid them in your prompt or custom instructions, and it mostly will, but it slips. Cleaning the output afterwards is the reliable fix.
Does using em dashes mean text is AI-written?
No. Writers have used em dashes for centuries. They only stand out because chat models overuse them.
What is the difference between an em dash, an en dash and a hyphen?
An em dash (—) marks a break in a sentence, an en dash (–) joins ranges like 10–20, and a hyphen (-) joins words like well-known. Only the hyphen is on a standard keyboard.
Does it change dashes in number ranges?
Ranges like 2023–2024 become 2023-2024, with no spaces added, in both styles.
Is my text uploaded or saved?
No. The cleaning runs in JavaScript on your device, and your text is never sent to Write It or stored. Like most websites, the page loads analytics that can see the page was visited, not what you typed.