Em Dashes: The #1 AI-Writing Tell

Read any AI-generated paragraph closely and one character keeps appearing: the em dash — long, dramatic, and everywhere. In 2026 it has become the most recognized fingerprint of machine-written text. Readers notice it, editors flag it, and some online communities treat em-dash density as a spam signal outright. This guide explains why AI models can't quit the em dash, where the tell shows up, and how to clean it from your drafts in seconds.

Why AI models love the em dash

The em dash is the Swiss Army knife of punctuation. It can mark a pause, insert an aside, introduce an explanation, or create a dramatic break — all without committing to the grammar of a comma, colon, or period. Language models, trained to produce fluent text across every topic and tone, lean on this versatility constantly. A human writer reaching for an em dash makes a stylistic choice; a model emitting its fortieth em dash in one article is following probability.

Human writing, by contrast, is conservative with dashes. Most people default to commas for asides, periods for breaks, and colons for explanations. Style guides have preached em-dash restraint for decades. So when a 500-word draft contains eight em dashes, the pattern mismatch is visible even to readers who couldn't name the character — the text simply feels generated.

Where the tell shows up

  • ChatGPT and Claude drafts: the classic source — essays, emails, and articles arrive peppered with “—” in nearly every paragraph.
  • Marketing copy: AI-assisted product descriptions and ad variants lean on dashes for punchy asides that humans would comma away.
  • Cover letters and applications: recruiters read hundreds of letters; dash-heavy ones signal low effort even when the content is good.
  • Forum posts and comments: several communities now openly call out em-dash density as an AI-spam heuristic.
  • Invisible stowaways: alongside visible dashes, AI outputs sometimes include zero-width spaces and non-breaking spaces — characters you can't see that survive into documents and CMS fields.

Manual cleanup vs. a tool

You can hunt em dashes by hand with find-and-replace, but that only solves half the problem. Each dash needs a judgment call: should this one become a comma, a period, a hyphen — or disappear? Blind-replacing every “—” with “, ” produces grammatical wreckage (“He arrived, the room was silent, nobody spoke”). And manual cleanup can't see invisible Unicode at all; zero-width spaces don't show up in any editor's find dialog.

A purpose-built cleaner does the mechanical work — finding every dash, counting them, applying your chosen replacement consistently, and stripping invisible characters — while leaving the judgment calls visible. You still review the result, but the thirty-minute chore becomes a thirty-second pass.

Clean your text with the Em Dash Remover

Open ToolsOfWeb's Em Dash Remover and follow these steps:

  1. Paste your draft into the input box. The live panel immediately reports how many em dashes, en dashes, and invisible characters it found — that count alone tells you how “AI” the text looks.
  2. Pick a replacement style. Comma is the safest default; hyphen keeps punch; period splits run-on thoughts; remove is for purely decorative dashes. Leave “Also clean en dashes” off unless your text misuses them.
  3. Keep invisible-Unicode stripping on. It removes zero-width characters and normalizes non-breaking spaces — the fingerprints you can't see.
  4. Copy the output — then read it once. Fix any sentence where the replacement feels off; no automated pass replaces a human edit.

Beyond dashes: writing like yourself

Removing em dashes eliminates the loudest AI tell, but it's one layer of honest editing, not a disguise. Detectors and discerning readers weigh vocabulary repetition, uniform sentence length, and generic phrasing too. The workflow that actually works: draft with AI if it helps, then rewrite in your own voice — cut ruthlessly, add a specific example only you could give, vary your rhythms. Run the dash cleaner as the final polish, after the real editing is done.

For the rest of the cleanup, ToolsOfWeb's Text Cleaner tidies whitespace and line breaks, and the Word Counter keeps an eye on length while you revise.