Markdown to Text
Strip Markdown back to plain, readable prose.
FREE - NO SIGN-UP - RUNS ON YOUR DEVICE
Runs in your browser tab
- 11kinds of mark
- Countedas removed
- 0uploads
- 1 tapto copy
What you can count on
- 11kinds of mark
- Block marks: headings, lists, tables
- Inline marks: links, emphasis, code
- Countednot guessed
- Every removal is counted and named
- The count is how you check it
- 0uploads
- Your text stays in this tab
- Nothing is sent anywhere
Markdown to Text at a glance
- Input
- Pasted Markdown
- Links
- Words kept, addresses dropped
- Code
- Fences out, code kept
- Tables
- Flattened to spaced columns
- HTML
- Tags stripped, entities decoded
- Count
- Named count of what came out
- Images
- Alt text kept, address dropped
- Price
- Free
- Account needed
- None
- Where processing happens
- On your device
How to use Markdown to Text
- 1
Paste your Markdown
A sample is already loaded, so replace it with your own text.
- 2
Check what came out
The line under the box names every kind of mark removed and how many of each.
- 3
Copy the prose
One tap copies the plain text, ready for an email, a form or a caption.
Frequently asked questions
What happens to links?
The words stay and the address goes. A link written as full report pointing at an address becomes the words full report on their own.
Is the code inside a fence kept?
Yes. The fence lines come out and everything between them stays exactly as written, so a command block is still a command block.
What about tables?
The pipes and the dashed separator row come out, and each row becomes its cells separated by spaces, so the reading order survives.
Does it handle HTML mixed into Markdown?
Yes. Tags are stripped and the common entities are turned back into their characters, so an ampersand written as an entity comes out as an ampersand.
What happens to footnotes?
The marker in the sentence goes, and it is counted. The definition line keeps its text but loses its [^1]: prefix, so the note stays where it sat in the file rather than moving to the end.
Where this helps
Paste Markdown and the marks come out: headings, emphasis, code fences, lists, tables, footnotes and HTML tags. Link words are kept and the addresses behind them are dropped.
- Pasting a formatted document into a plain-text email or a form field.
- Getting a clean word count without the marks inflating it.
- Turning a README into a description that reads properly.
- Cleaning text generated as Markdown when the destination cannot render it.
Full specification
| Input | Pasted Markdown, with a sample already loaded so the result is visible first. |
|---|---|
| Links | The words are kept and the address is dropped, including reference-style links. |
| Code | Fences and backticks come out, and the code inside them is kept as it was written. |
| Tables | Flattened into spaced columns, with the dashed separator row removed. |
| HTML | Tags are stripped and the common entities are turned back into their characters. |
| Count | Every mark removed is counted and named under the box, so nothing is silent. |
| Images | An image keeps its alt text and loses the address, and is counted on its own line rather than folded in with links. |
| Price | Free. Supported by clearly labeled ads outside the working area. |
| Account needed | No. |
| Where processing happens | In your browser tab. Nothing is uploaded. |
Keep going with the same files
All text tools: Text tools on SPOTTOOLS