Clean & arrange / Markdown
Remove Markdown: Convert Markdown to Plain Text
Strip Markdown formatting to get clean plain text: headings, bold and italic marks, links, images, code fences, block quotes, and tables are converted, with options to keep link addresses and list bullets. Paste from a README, a chat answer, or notes.
Remove Markdown: Convert Markdown to Plain Text: Each kind of Markdown mark is removed in order: code blocks keep their code without the fences, links keep their text, images their alt text, headings and quotes lose their # and > marks, and tables become tab-separated rows. Escaped characters, such as \*, stay as the character itself, and underscores inside words are left alone. Runs 100% locally in your browser with zero server file uploads.
- Category
- Text tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Plain text
Release notes Version 2.1 adds dark mode and fixes export bugs. See the changelog. • Faster start-up • New icons Thanks to everyone who reported issues!
155 characters, down from 202
Headings, bold, italics, strikethrough, inline code, block quotes, and horizontal rules lose their marks; links and images keep their text; code blocks keep their code without the fences; tables become tab-separated rows, which paste into a spreadsheet. Underscores inside words, such as snake_case, are left alone.
What is kept
Plain text keeps the words and the line structure: paragraphs stay separated by blank lines, list items stay on their own lines, and table rows paste into a spreadsheet as columns.
Going the other way
To turn a web page or HTML back into Markdown, use HTML to Markdown.
How to use it
- Paste the Markdown.
- Choose whether to keep link addresses and list bullets.
- Copy the plain text.
Privacy & limitations
Your text is converted in your browser and never sent anywhere.
Related tools
Frequently asked questions
Why does pasted text from a chatbot have asterisks?
Many chat tools answer in Markdown, where **bold** and *italic* are marked with asterisks; pasted into an email or a document, the marks show up as they are.
Can I keep the links?
Yes: tick the option to keep each address in brackets after its text, as “docs (https://…)”.
What about HTML in the Markdown?
Tags are removed and their text kept; for a rendered page instead of plain text, use Markdown to HTML.
Free tool · runs in your browser · no account required