How to Remove Em Dashes From ChatGPT Text (3 Ways, Including Bulk)

Three ways to get rid of the em dashes ChatGPT puts in every paragraph: a custom instruction, find and replace in Word or Google Docs, and a bulk paste tool.

ChatGPT, Claude and Gemini all lean hard on the em dash. A typical answer has one or two per paragraph, and readers have learned to spot it. If you paste that text into an email, a blog post or a report, the dashes are the first thing that gives it away. Here are the three ways to deal with them, from the one you set once to the one you use on every paste.

Why models overuse the em dash

The em dash is a legitimate piece of punctuation. Writers use it for an aside, an interruption or a sharp turn in a sentence. The problem is frequency. Published prose might use one every few hundred words. Chatbot output often uses one every sentence, because the dash is a convenient way to join two thoughts without committing to a comma, a colon or a full stop, and the model has seen it used that way in a very large amount of edited web writing. The result is a rhythm that most people do not write in, which is exactly why it reads as machine text.

There is nothing wrong with the dash itself. The goal is to bring the count back to a level a human editor would accept, which for most business writing means close to zero.

Way 1: Tell ChatGPT to stop (and know the limits)

Open ChatGPT, go to Settings, then Personalization, then Custom instructions. In the box that asks how ChatGPT should respond, add a line such as:

Never use em dashes. Use commas, colons or separate sentences instead.

You can add the same line at the top of any individual prompt. It works, up to a point. In short answers you will usually see none. In long answers the model tends to drift back after a few paragraphs, and some modes and shared links ignore the instruction entirely. Treat it as a way to reduce the cleanup, not remove it. Anything you plan to publish still needs a pass with one of the two methods below.

Way 2: Find and replace in Word or Google Docs

This is the right method when the text is already in a document. The trick is to search for the actual em dash character, not the hyphen on your keyboard. They look similar and are not the same.

Microsoft Word

  1. Press Ctrl+H to open Find and Replace.
  2. In Find what type ^+. That is Word's special code for an em dash. You can also paste a real em dash copied from the text.
  3. In Replace with type a comma followed by a space, or whatever you want instead.
  4. Click Replace All.

Word writes ^= for an en dash if you want to handle those in a second pass. Note that ChatGPT usually surrounds an em dash with no spaces, so "fast—reliable" becomes "fast, reliable" after replacing with a comma and space. If the text had spaces around the dashes you will end up with a space before the comma; run one more replace of " ," to ",".

Google Docs

  1. Press Ctrl+H (Cmd+Shift+H on a Mac).
  2. Docs has no special code for the dash, so paste a real em dash into the Find box. Copy one from the document, or type it with Alt+0151 on Windows or Shift+Option+- on a Mac.
  3. Enter the replacement and click Replace all.

Find and replace is exact and fast but dumb. Every dash gets the same replacement, so a dash that opened a list gets a comma too. Read the result once. If the text is long or you do this every day, the third method saves the reading.

Way 3: Bulk paste through a cleaner

Paste the text below, pick what each dash should become, and copy the result. The rules are a little smarter than a plain replace: a dash at the start or end of a line is dropped rather than turned into a stray comma, a dash that already follows a comma or colon does not add a second one, and en dashes between numbers such as 2019–2024 stay as ordinary hyphens so your date ranges survive. Nothing else in the text is touched. Everything runs in your browser.

0 characters
0 characters

Em dashes found: 0

This widget only touches dashes. If the same text also has **bold** markers, emojis, curly quotes or invisible characters, the full AI Text Cleaner fixes all of them in one paste and has the same dash options. For text that needs to look human on a specific platform, see the LinkedIn cleanup checklist.

Which replacement to choose

Most ChatGPT em dashes separate two clauses that could stand as one sentence with a comma, so the comma is the safe default. Use the period option when the dashes are joining what are really two separate thoughts; it produces shorter sentences, which is usually an improvement. The spaced hyphen is the least natural choice in finished writing but is handy when you want to keep the pause and edit by hand later, because the hyphen is easy to search for. Pick the mode, read the output once, and fix the two or three spots where the dash was doing real work.

Keep the good ones

Not every em dash is wrong. A dash before a punchline, or a pair of dashes around a short aside, is fine and sometimes better than the alternative. The problem is only the habit of using it for everything. A reasonable rule for business and web writing is at most one per few paragraphs, and none in headlines, subject lines or bullet points. Delete the rest and the text reads like someone wrote it on purpose.

Frequently asked questions

What is the exact character ChatGPT uses?

The em dash, Unicode U+2014, which looks like this: —. It is longer than the hyphen on your keyboard (U+002D) and longer than the en dash (U+2013) used in ranges such as 2019–2024. Find-and-replace only works if you search for the em dash itself, not a hyphen.

How do I type an em dash so I can search for it?

On Windows hold Alt and type 0151 on the numeric keypad. On a Mac press Shift+Option+hyphen. In Word you can also type ^+ in the Find box, which is Word's own code for an em dash. The simplest option is to copy one straight out of the ChatGPT text.

Does a custom instruction stop ChatGPT using em dashes?

It reduces them, and it is worth setting, but it is not reliable. The instruction is easy for the model to drift away from in long answers and in some modes it is ignored altogether, so you still need a cleanup step for anything you publish.

Should I replace em dashes with commas or hyphens?

Commas read most naturally when the dash is separating a clause, which is how ChatGPT mostly uses them. A spaced hyphen keeps the pause but looks like a typed draft. If the dash introduces a list or an afterthought, a period and a new sentence is often the cleanest fix. The tool on this page lets you switch between all three and compare.

Will removing em dashes make my text pass AI detectors?

No single edit does that, and detectors are unreliable in both directions. Removing the dashes only removes one obvious tell. It is a readability fix, not a way to disguise anything.

Can I remove em dashes from Claude or Gemini output the same way?

Yes. Every method on this page works on any text because it targets the character, not the source. Claude and Gemini use em dashes at least as often as ChatGPT does.

Last updated 2026-09-16. Everything on this page runs in your browser. Nothing you type or upload leaves your device.