Text

Markdown to Plain Text Converter

Paste markdown to strip its formatting syntax down to clean plain text, useful for pasting into an LLM prompt without spending tokens on markup it doesn't need.

0
Input tokens (est.)
0
Output tokens (est.)
0
Tokens saved
0%
Reduction

About this tool

Markdown formatting (headers, bold/italic markers, link brackets, bullet symbols, code fences) is meant for rendering, not for meaning. When you paste markdown-heavy content into an LLM prompt, that syntax still costs tokens without adding information the model needs, this strips it down to the words that actually matter.

What gets stripped

Headers lose their leading # symbols, bold and italic markers (**, __, *, _) are removed while keeping the wrapped text, links and images keep just their visible text or alt text and drop the URL, bullet markers (-, *, +) are removed from list items, and code fence lines (```) are removed while keeping the code itself as plain text.

This is a heuristic cleaner, not a markdown parser

It uses pattern matching, not a full markdown AST parser, so unusual or deeply nested formatting (tables, nested blockquotes, reference-style link definitions) may not clean up perfectly, and something like a variable named snake_case_name could occasionally get treated as italic markup. Always glance over the output before pasting it somewhere that matters.