Text Tools
Em Dash Remover
Remove or replace em dashes, en dashes, and Markdown double hyphens in your browser. Comma, semicolon, or custom replacement with smart spacing.
Replace each dash with
Pick a replacement that fits how the dash is used. Comma is the best default for AI-generated copy that uses long dashes as sentence joiners.
Current replacement: ,
Which dashes to replace
Turn each class on or off independently. Enable only the ones you want changed; leave the rest untouched.
Dashes found in input
Live counts of every dash class detected. Replacement counts follow the scope toggles you have enabled above.
Em dash
3
3 replaced
En dash
0
0 replaced
Horizontal bar
0
0 replaced
Figure dash
0
0 replaced
Minus sign
0
0 replaced
Double hyphen
0
0 replaced
Triple hyphen
0
0 replaced
Total replaced
3
226 input chars
How to use
- Paste your text into the Input area on the left. Try a Sample button to see how a typical AI paragraph or year range is handled.
- Pick a replacement under Replace each dash with. Comma works best for AI-generated copy; use Spaced hyphen for an ASCII-only output.
- Under Which dashes to replace, toggle on every dash class you want changed. Em dash, horizontal bar, double hyphen, and triple hyphen are on by default; en dash and minus stay off so number ranges survive.
- Read the cleaned text on the right and watch the per-class counts. Click Copy output to send the result to your clipboard or Replace input with output to iterate.
About this tool
Em Dash Remover replaces or deletes the em dash (U+2014) and related long-dash characters in any text you paste. It is built for the common workflow of cleaning AI-generated copy, since ChatGPT and other large language models lean heavily on em dashes as sentence joiners and the long dash is one of the most recognizable tells of unedited model output. The tool detects every dash class independently: em dash (U+2014), en dash (U+2013), horizontal bar (U+2015), figure dash (U+2012), minus sign (U+2212), the Markdown double hyphen shortcut, and the triple hyphen long-dash shortcut. Each class has its own toggle so a year range like 2025 to 2026 written with an en dash can stay untouched while every em dash is replaced. Replacement modes cover the most-asked-for fixes: comma plus space (the natural default for AI text where the dash acts like a comma), semicolon plus space, spaced ASCII hyphen, the word or with surrounding spaces, period plus space to split the sentence in two, a single space, full removal, or a custom string you provide. The replacement engine absorbs the whitespace around each detected dash so patterns like word(dash)word, word (dash) word, word(dash) word, and word (dash)word all produce a clean result without stranded double spaces or leftover punctuation. Live counts show every dash class found in the input and how many of each were replaced under your current scope. Useful for editing AI-written essays and blog posts, normalizing pasted prose from Microsoft Word and Google Docs, preparing copy for SEO meta tags that need plain ASCII, stripping long dashes from CSV cells before database import, and matching house-style guides that mandate no em dashes. All processing runs locally in your browser, so the text you paste is never uploaded to a server.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Smart Quotes Converter
Convert curly quotes, dashes, and ellipsis between smart Unicode and plain ASCII.
Open tool
TextText Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, and invisible characters.
Open tool
TextInvisible Character Detector
Find and remove zero-width spaces, BOM, bidi controls, and other hidden Unicode.
Open tool
TextFind and Replace
Find and replace text in plain or regex mode with live match highlighting.
Open tool
TextMojibake Fixer
Repair UTF-8 text misread as Windows-1252 or Latin-1, no signup.
Open tool
TextUnicode Character Inspector
Per-character breakdown with code points, UTF-8/UTF-16 bytes, and hidden character detection.
Open tool