ChatGPT Text Formatting Problems — Every Issue Solved
A comprehensive reference for every ChatGPT text formatting problem — what causes it and exactly how to fix it.
This article is a complete reference for every formatting problem that ChatGPT text can produce. Bookmark it and return whenever you encounter an issue. Each problem is described with its cause and specific fix.
Complete List of ChatGPT Formatting Problems
ChatGPT text can produce these categories of formatting problems: visible markdown syntax that appears as literal characters, special punctuation characters that display incorrectly, invisible Unicode characters that cause hidden issues, spacing and whitespace problems, and encoding issues that produce garbled text in certain environments. Each category has specific solutions.
Em Dashes and Special Punctuation
ChatGPT heavily uses em dashes, smart quotes, and other special punctuation. Em dashes display as question marks or boxes in some email clients and older apps. Smart (curly) quotes can appear as garbled characters in systems expecting ASCII. The fix is straightforward: replace em dashes with two hyphens or commas, and replace smart quotes with straight quotes. Most text cleaners handle this automatically. For manual fixing, search for the Unicode characters directly: em dash is U+2014, left double quote is U+201C, right double quote is U+201D.
Markdown Symbols in Plain Text
Double asterisks for bold, single asterisks for italic, hash symbols for headings, hyphens for bullets, backticks for code — all of these appear as literal characters when pasted into apps that do not render markdown. The fix depends on your destination: if it supports HTML, convert markdown to HTML; if it expects plain text, strip all markdown symbols using Find and Replace or a cleaning tool. See our cleaning guide for step-by-step instructions.
Spacing and Line Break Issues
ChatGPT adds double newlines between paragraphs, which creates excessive white space in many apps. It sometimes adds trailing spaces at the end of lines. Double spaces after periods appear occasionally. Non-breaking spaces prevent proper line wrapping. The fix: use a text cleaner that normalises whitespace, or manually replace double newlines with single newlines, double spaces with single spaces, and non-breaking spaces (U+00A0) with regular spaces.
Unicode and Hidden Character Problems
Zero-width spaces, soft hyphens, byte order marks, and other invisible Unicode characters hide in ChatGPT text and cause problems that are difficult to diagnose because you cannot see the characters causing them. Symptoms include: text search failing to match visible words, word counts being incorrect, unexpected line breaks, and text behaving differently than it looks. The fix requires a tool that specifically scans for and removes invisible Unicode characters. Manual detection is possible using hex editors or programming text editors that reveal character codes. For details, see our hidden characters guide.
Batch Solutions for Multiple Issues
When ChatGPT text has several issues at once (which is typical), fixing them one at a time is inefficient. A dedicated text cleaner handles all issues in a single pass: markdown removal, special character replacement, invisible character scanning, and whitespace normalisation, all at once. For users who clean text frequently, this saves hours compared to manual fixing. Build a workflow that runs every piece of ChatGPT text through a comprehensive cleaner before it reaches any destination. For workflow design, see our workflow guide.