Remove Em Dashes

Replace every em dash with a comma, semicolon, hyphen, or nothing, and see how many were changed. The space the dash left behind is tidied up too.

The em dash remover replaces only the em dash (—, U+2014): with a comma by default, or with a semicolon, a hyphen or nothing. En dashes, minus signs and hyphens are left as they are.

Updated

Input0 chars
Clean textLive
Your result appears here as you type.
Free · No signup · Processing happens in your browser — text never uploaded.
Fix My Formatting: Remove Em Dashes →

Which dashes are replaced

After a replacement the space before the dash is removed, so no stray space is left. When the dash is removed entirely, runs of spaces collapse to one.

CharacterCode pointUnicode nameTool output
—U+2014EM DASH
  • Comma (default): ,
  • Semicolon: ;
  • Hyphen: -
  • Nothing
–U+2013EN DASHUnchanged
−U+2212MINUS SIGNUnchanged
-U+002DHYPHEN-MINUSUnchanged

Guide: Em dash vs en dash vs hyphen

How to use Remove Em Dashes

Find and replace em dashes in AI-generated or human-written text. The live count tells you exactly how many were changed.

  1. Copy the text or table you want to fix.
  2. Paste it into the input above. The result updates instantly.
  3. Copy, download, share, or embed the finished result.

Frequently asked questions

Is remove em dashes free?

Yes. It is free, requires no account, and has no usage limit.

Does my text get uploaded?

No. Processing happens in your browser. Text is stored only if you explicitly create a share link.

Can I use it on mobile?

Yes. The editor works in current mobile and desktop browsers.

Related tools

Guides