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
Remove MarkdownLocal processing

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

  1. Paste the Markdown.
  2. Choose whether to keep link addresses and list bullets.
  3. 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