textscrubr
Home / Blog / AI tells

How to Remove Em Dashes From ChatGPT Text

AI tells2 min readUpdated 2026-06-23
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. With textscrubr you can choose what an em dash becomes:

It also keeps numeric ranges like 2010-2020 readable instead of mangling them.

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.

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 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.