textscrubr
Home / Blog / Punctuation

En Dash vs Em Dash: What They Are and When to Remove Them

Punctuation2 min readUpdated 2026-06-23
A hyphen (-) joins words, an en dash (–) shows ranges like 2010–2020, and an em dash (—) sets off clauses. AI text overuses the em dash, the main AI tell, so it is usually the one to remove. Keep en dashes in number ranges, but replace stray ones along with em dashes.

Three different horizontal lines, three different jobs, and one of them is a dead giveaway for AI writing. Here is how to tell them apart and when to strip each.

The three dashes

Why this matters for AI text

Chatbots overuse the em dash. They scatter spaced em dashes through prose to set off asides, far more often than the average person typing would. That density is the most recognizable AI writing tell, which is why removing em dashes is the single highest-impact change when you want text to read as human.

The en dash matters here too, because cleaners and find-and-replace passes often miss it. You strip the em dashes, the text looks better, but stray en dashes are left behind, still signaling machine-edited content.

When to remove them

The fast way to handle both

A cleaner that understands dashes does this in one pass: it converts em dashes to your chosen replacement, handles stray en dashes the same way, and keeps number ranges readable as hyphens. textscrubr lets you pick comma, hyphen, or removal, and it catches the en dash that manual find-and-replace leaves behind.

Should you ever keep an em dash?

In your own polished prose, the em dash is a legitimate, useful piece of punctuation. The goal is not to ban it forever. It is to remove the unnatural density that signals a chatbot wrote the draft, so an occasional intentional one is fine, a flurry of them is the tell.

Scrub this text in one click

textscrubr strips the hidden characters, em dashes, and double spaces, and keeps your lists, headings, and code exactly where you put them. Free, and it runs entirely in your browser.

Clean my text free →

Frequently asked questions

What is the difference between an en dash and an em dash?

An en dash (–) is medium length and shows ranges like 2010–2020. An em dash (—) is longer and sets off clauses or asides, like a stronger comma. A hyphen (-) is shortest and joins words.

Which dash is the AI writing tell?

The em dash. Chatbots overuse the spaced em dash to set off asides far more than people do, which makes it the most recognizable sign of AI-written text.

Should I remove en dashes too?

Keep en dashes in real number ranges, or convert them to hyphens for code and plain text. Replace stray en dashes used like em dashes. Cleaners often miss en dashes, so check for them.