Free markdown converter
Markdown to Plain Text Converter
Turn ChatGPT and Claude markdown into clean text, with no asterisks, pound signs or LaTeX, or copy it into Google Docs with the headings, bold and tables intact.
- Nothing uploaded
- Cleans as you type
- Free, no sign-up
Watermark check
- Hidden-character marks
- Paste text to check
- AI citation and link tags
- —
- Formatting fingerprints
- —
- Statistical watermark
- Claude (models since August 2026), ChatGPT in the EU (from October 2026) and Gemini mark text through word choice. It cannot be seen, and cleaning characters does not change it. Rewriting the wording does.
Cleaning options
Invisible characters
- Hidden characters
Zero-width spaces and joiners, byte order marks, soft hyphens, direction marks, tag characters.
- Special spaces
No-break, narrow no-break and other odd spaces become normal spaces.
AI leftovers
- AI citations and link tags
ChatGPT citation leftovers and utm_source=chatgpt.com on links.
- Numbered citations
Markers like [1] or [2, 3]. Off by default, since essays use them too.
Formatting fingerprints
- Markdown
Asterisks, # headings, tables, code fences and LaTeX math.
- Em and en dashes
Replaced with a hyphen or a comma.
- Curly quotes
“ ” ‘ ’ become straight quotes.
- Ellipsis character
The single … character becomes three dots.
- Spacing
Double spaces, trailing spaces and extra blank lines.
Advanced
- Fancy letters
Fullwidth, ligature and bold-math letters become plain letters.
- Lookalike letters
Cyrillic and Greek letters hiding inside English words.
- Emoji
Removes emoji such as 🚀 and ✅.
Why AI answers paste with asterisks
Chat apps write in markdown, a plain-text shorthand where **this** means bold and ## means a heading. The app draws the formatting for you, but the copy button often hands over the raw markdown, so Google Docs, Word and email show the symbols instead.
Two ways out
- Plain text. Copy strips the syntax and keeps the words. Headings become plain lines, bold becomes normal text, tables become tab-separated rows, and math becomes readable text.
- Real formatting. Copy for Google Docs converts the markdown into formatted content, so headings paste as headings, bold as bold, lists as lists and tables as tables.
Markdown conversions
| Markdown | Plain text result |
|---|---|
| **bold** and *italic* | bold and italic |
| ## Heading | Heading |
| * item, + item | - item |
| [link text](https://example.com) | link text, or link text (https://example.com) |
| | A | B | | A and B separated by a tab |
| Code fences (```) | The code, without the fence lines |
| \( T = 2\pi \sqrt{\frac{L}{g}} \) | T = 2π √(L/g) |
snake_case names, multiplication like 2 * 3 and symbols inside code stay as they are.
How to convert markdown
Paste your text.
Copy from ChatGPT, Claude, Gemini, a PDF or a web page and paste it into the box. It is cleaned as you type.
Check what changed.
Open What changed to see every hidden character tagged where it was, plus the dashes, quotes and markdown that were fixed.
Pick your options.
Keep em dashes or turn them into commas, keep link URLs, or remove only the invisible characters.
Copy it out.
Copy plain text, or use Copy for Google Docs to paste headings, bold and lists as real formatting instead of symbols.
Writing in Google Docs?
Write It types, humanizes and checks your writing inside Google Docs, Slides and Word. Install the extension to try it free.