AZ Tools

Markdown → Plain Text

Convert

Paste Markdown and get plain text with all syntax removed: headings, bold/italic, code blocks, lists, blockquotes, images (kept as alt text), tables (converted to tab-separated), and HTML tags. Two toggles: optionally keep link URLs in `text (url)` form, and collapse consecutive blank lines. Useful for generating descriptions, email previews, or counting 'real' words.

Plain text
Output appears here.
Chars: 0Words: 0

How to use

  1. Paste Markdown content in the left panel.
  2. Optionally toggle 'keep link URLs' or 'collapse blank lines'.
  3. Copy the plain text from the right panel.

Frequently asked questions

Does this remove every Markdown syntax?
It handles the CommonMark + GFM essentials: headings, emphasis, code (inline and block), images, links, lists, blockquotes, tables, HTML tags, and horizontal rules. Esoteric extensions may slip through.
Why don't my code blocks get their fences kept?
The fences (` ``` `) are syntax, not content. The code inside is preserved as plain text — fences would be noise in a plain-text version.
Why are list items shown with bullets?
Pure plain text loses list structure entirely. A leading bullet (`•`) is a compromise that keeps visual hierarchy without inventing formatting.
Is this the same as what Markdown renderers do?
No — renderers convert to HTML. This converts to text, which is a different (smaller) target. Use this when you need a non-formatted string, not a formatted page.

Related tools