Replace every em dash with a hyphen or comma, or delete it entirely, with optional space trimming. It runs live in your browser as you type.
or type / paste directly below
Ready to process your text
Paste text on the left to see the result
Why
The em dash (—) is a long horizontal dash that writers use to set off a phrase, signal an abrupt break, or join two related thoughts. It is genuinely useful punctuation, but it has become a problem in three common situations: when text needs to be plain and predictable, when a style guide forbids it, and when readers associate it with AI writing. An em dash remover lets you take a finished draft and normalize every em dash at once, replacing it with a hyphen or a comma or deleting it, so you do not have to hunt through the document pressing find and replace and second-guessing each occurrence. Doing it by hand is slow and error-prone, especially in long pieces where the dash appears dozens of times in slightly different spacing, and a single missed instance can undo the consistency you were trying to achieve. A tool that handles every occurrence in one pass gives you a clean, uniform result you can trust.
The most talked-about reason people strip em dashes today is that the character has become a tell for AI-generated writing. Large language models lean on the em dash heavily, using it to stitch clauses together in a way that reads smooth but distinctive, and once you notice the pattern it is hard to unsee. Editors, teachers, and readers who are watching for machine-written text often flag a sprinkling of em dashes as a red flag, fair or not. If you have written something yourself, or carefully edited an AI draft into your own voice, a scatter of em dashes can still make the work look automated. Converting them to commas and hyphens, which is how most people actually punctuate when they type quickly, makes the rhythm of the text read more naturally human. It is a small surface change, but it removes one of the easiest signals people use to judge whether something was generated.
Style guides are the second big reason. Many newsrooms, journals, and house styles have firm rules about dashes: some require an en dash with spaces instead of an em dash, some ban the em dash entirely in favor of commas or parentheses, and some insist on a specific spacing convention around it. Academic departments and publishers often specify exactly how dashes should appear, and a manuscript that ignores the rule comes back for revision. Rather than re-reading the whole piece to enforce the convention, you can run it through the remover, pick the replacement your guide wants, and get a compliant version in seconds. This is especially valuable when you are submitting to multiple outlets with different rules, because the same draft can be normalized one way for one publication and another way for the next without touching the underlying words.
The third reason is purely technical: a lot of systems do not handle the em dash well. Plain-text fields, code comments, CSV files, legacy databases, SMS gateways, older email clients, and some search and import pipelines can mangle the character, turning it into a question mark, a black diamond, or a string of garbled bytes when the encoding does not line up. If you have ever pasted polished text into a form and seen — appear where a dash should be, you have met this problem. Replacing em dashes with the humble hyphen, which is part of basic ASCII and survives almost everywhere, sidesteps the whole class of encoding bugs. For anyone preparing content that will travel through unpredictable systems, normalizing to a hyphen is the safe default that keeps the text readable no matter where it lands.
It is worth being clear about what you gain and what you give up when choosing an em dash replacement. The em dash is expressive, and replacing it changes the texture of a sentence slightly: a comma is softer and a hyphen is shorter, so a dramatic aside becomes a gentler one. For most everyday writing that trade is invisible and the cleaner punctuation reads fine, which is why the comma and hyphen options exist side by side here. You choose the replacement that fits the tone you want, preview the result instantly, and keep the version you prefer. Because the change is mechanical and reversible, there is no risk in trying it: you can run the conversion, read the output, and simply not copy it if you do not like how a particular sentence now flows. The tool gives you the transformation; you stay in control of whether to keep it.
Finally, this remover is built to be fast and private. It works entirely in your browser using JavaScript, so your text is never uploaded to a server, never logged, and never stored. That matters when you are cleaning up confidential reports, unpublished writing, client work, or anything you would rather not send to a third party just to swap a punctuation mark. The result updates live as you type or paste, the em dash count is shown so you can see exactly how many the tool found, and copying the cleaned text is a single click. There is no account to create, no limit on how much text you can process, and nothing to install. You can paste a single sentence or an entire chapter and get the same instant, local result, which makes it equally suited to a quick fix and a full manuscript pass.
How
Type into the box or paste a draft from your document, email, or CMS. Everything stays in your browser, so even long or sensitive text is safe to drop in, and the em dash count updates as soon as the text lands.
Pick whether each em dash becomes a normal hyphen, turns into a comma, or is removed entirely. Optionally trim the space before or after the dash so the surrounding words join up exactly the way you want.
The cleaned text appears live on the right with every em dash handled in one pass. Click Copy Result to grab it, then paste it back into your document, form, or editor. There is no submit button, so each change is reflected instantly.
Who
Anyone editing an AI-assisted draft into their own voice knows the em dash is one of the clearest machine tells. Swapping them for commas and hyphens makes the punctuation read like something a person typed quickly, removing an easy signal that the text was generated and letting the actual wording stand on its own.
Many departments and journals specify exactly how dashes should appear, and a submission that ignores the rule comes back for revision. A one-click conversion enforces the required style across an entire essay or thesis without re-reading every line, which is a relief on long documents with dozens of dashes.
Brand and house styles often standardize punctuation for consistency across a site, and pasted copy frequently arrives full of em dashes from a word processor or AI tool. Normalizing them keeps published articles uniform and avoids the encoding glitches that can appear when text moves between a CMS and a feed.
Em dashes break things in plain-text contexts: code comments, CSV exports, config files, and legacy databases can mangle the character into garbage when encodings do not match. Replacing them with a hyphen keeps strings ASCII-safe and prevents the mojibake that shows up downstream in imports and logs.
Some apps, SMS gateways, and older clients render em dashes inconsistently, turning a clean caption into a string of odd symbols. Converting to a hyphen guarantees the text displays the same everywhere, so a post or message looks the way you wrote it on every device.
Copyeditors enforcing a style sheet need every dash to match the same rule, and doing it manually across a manuscript invites missed instances. A tool that handles every occurrence at once produces a uniform result, which is exactly what a clean editorial pass requires before a piece goes to layout.
When
When you want a draft to read as naturally human, removing the em dashes that language models overuse is one of the fastest surface changes you can make. It does not rewrite your words, it just trades a distinctive punctuation mark for the commas and hyphens people normally type.
When a publication, course, or brand bans the em dash or mandates a specific replacement, you need the whole document normalized to match. Picking the required substitute once and applying it everywhere keeps the piece compliant without a line-by-line review.
When text is headed for a form, code comment, terminal, or any plain-text input, the em dash can come out garbled. Converting to a hyphen first keeps the content readable in places that only handle basic characters reliably.
When content will pass through spreadsheets, databases, or import scripts, non-ASCII punctuation is a common source of encoding bugs. Stripping em dashes to hyphens before export avoids broken cells and mangled strings on the other side.
When merging text from several sources, dashes arrive in a mix of styles and spacing. A single pass standardizes them so the final document is internally consistent rather than a patchwork of em dashes, en dashes, and hyphens.
When you just need every em dash changed and do not want to open a word processor, dig through menus, and worry about spacing, a live tool is faster. Paste, choose the replacement, and copy — the whole job takes seconds.
Replace every em dash with a hyphen or comma, or delete it entirely, with optional space trimming. It runs live in your browser as you type.
Use the Em Dash Remover