← Blog

8 common ChatGPT formatting artifacts (and how to spot them)

Eight specific formatting tics that ChatGPT (and most AI assistants) leave in their Markdown output — with examples and the easiest way to remove each.

1. The "Sure! Here's…" opener

Almost every AI response starts with a conversational acknowledgement:"Sure!","Of course.","Here's a draft of…","Below is a memo…". In a chat that's friendly. In a document it's filler. The fix is to delete the first paragraph if it's just acknowledgement.

2. The "Let me know if…" closer

The mirror image of the opener:"Let me know if you'd like any changes.","Happy to refine further.","I hope this helps!". Always at the end. Always cut.

3. The em-dash transition

AI prose loves the structure"It's not just X — it's Y." One or two of these is fine; six in two pages becomes a tic readers notice. Vary the sentence structure manually for anything you'll publish under your name.

4. Excessive horizontal rules

--- between every section.--- between every bullet.--- as a decorative bottom border. In the chat UI these read as visual breaks; in a document they read as visual junk. Cut all but the genuine major section breaks.

5. Tables with redundant headers

Two-column tables where the first column is a label and the second is the value — these are almost always better as definition lists or simple bold-then-text paragraphs. AI assistants reach for tables more often than they should.

| Field | Value |
| ----- | ----- |
| Name | Acme Inc. |
| Founded | 2014 |
| Employees | 142 |

That same content as**Name:** Acme Inc. on its own line, repeated, reads better and travels better through any export.

6. Indented lists that drift

Multi-level nested lists where the indentation is one space sometimes and three spaces sometimes. The eye reads it as one structure; the parser reads it as a different structure. Normalise indentation — two or four spaces, consistently — and the bullets will render the way you expected.

7. Code blocks without a language tag

Many AI outputs open code blocks with bare``` instead of```python or```bash. The code still renders, but syntax highlighting is off, and any downstream tool that uses the language tag (PDF renderers, technical writing platforms) can't help. Add the language to the opening fence.

8. Smart-quoted strings inside code

The most insidious one. AI assistants emit curly quotes (“ ”,) in body prose and the same quotes inside what should be ASCII code samples. Anyone who copies the code into a terminal gets a baffling error because the shell doesn't recognise curly quotes. Inside code blocks and inline code, normalise to ASCII straight quotes.

Spotting them in your own outputs

These eight patterns account for the great majority of "AI text that looks slightly off" in documents. None of them require a human to fix once you've decided the fix should happen. That's exactly what the cleanup pass inMarkdown Tidy is for: paste the AI output, hitClean, and all eight (and several more) are gone in one step. The full list lives in thecleanup checklist.

Related reading:The 12-item AI cleanup checklist ·Why ChatGPT Markdown breaks in Google Docs

Try Markdown Tidy free

Paste markdown, get a polished document — no signup required.