textscrubr
Home / Blog / AI tells

How to Remove Em Dashes From ChatGPT Text

AI tells2 min readUpdated 2026-10-25
To remove em dashes from ChatGPT text, paste it into a text cleaner that swaps every em dash for a comma, hyphen, or nothing. Find-and-replace works too: search for the em dash character and replace it. The cleaner route also catches en dashes and the hidden characters that come with them.

The em dash (the long dash, not the short hyphen) is the most recognizable AI writing tell. Here is how to get rid of it for good.

Why ChatGPT uses so many em dashes

Large language models learned from published prose, where the em dash is a polished way to set off an aside. The model picked up the habit and overuses it. The result is text peppered with spaced em dashes that most everyday writing never contains.

Option 1: a one-click cleaner (fastest)

Paste your text into a tool that handles dashes for you. The advantage over manual find-and-replace is that a good cleaner also fixes the en dash (the medium one, often left behind) and removes the invisible characters that ride along with pasted AI text. In textscrubr, turn on Normalize punctuation and choose what an em dash becomes:

It also keeps numeric ranges like 2010-2020 readable instead of mangling them, and any replacement that could change meaning waits for your approval.

Option 2: find and replace

In any editor, open find-and-replace and paste the em dash character (—) into the search box. Replace it with , or -. Two cautions:

Option 3: a keyboard or autocorrect rule

If you write a lot, add an autocorrect entry that turns the em dash into a comma as you type. This stops them at the source in your own writing, though it will not retroactively clean pasted text.

What to replace an em dash with

It depends on how it was used:

The goal is not to ban the em dash forever, it is to remove the unnatural density that signals a chatbot wrote the draft.

See what is hidden in your text

textscrubr shows every invisible character, removes the ones with no job, and keeps your lists, headings, links and code intact. Em dash cleanup is one optional toggle. Free, and it runs entirely in your browser.

Inspect and clean my text free →

Work inside Claude or ChatGPT? The same engine is available there for a one-time $29.

Frequently asked questions

What is the difference between an em dash and a hyphen?

A hyphen (-) joins words like well-known. An em dash (—) is much longer and sets off clauses. ChatGPT overuses the em dash, which is why it reads as an AI tell.

Should I replace em dashes with a comma or a hyphen?

A comma usually reads most natural because ChatGPT tends to use em dashes for parenthetical asides. A hyphen is a safe literal swap. Pick based on whether the dash is joining a clause or setting one aside.

Does removing em dashes get rid of all AI tells?

No. It removes the most visible one, but tidy lists, even sentence rhythm, and invisible characters also flag AI text. Clean the formatting and vary the structure for the full effect.