Markdown to HTML
Convert Markdown to HTML source in your browser. Raw HTML is escaped and not executed.
Convert HTML source into Markdown in your browser. Input is treated as text and is not executed.
An HTML to Markdown converter reads HTML as text and produces Markdown for common tags, without running the markup.
This tool runs in your browser. Inputs, files and generated values stay on this device. Favorites and recently used tools, if you use them, store only tool names in local storage — never passwords, documents or QR contents. See the privacy policy.
Turn common HTML tags into Markdown: headings, links, lists, images, and tables. Use it when a blog excerpt or a CMS export should become a .md file. Script, style, and iframe blocks are skipped, and nested layouts can flatten.
<h2>Title</h2><p>Hello <strong>world</strong></p> becomes ## Title and a paragraph with **world**.
A <script> block is ignored. The converter never evals or injects the markup into the document.
HTML is tokenized as source. Headings, paragraphs, links, emphasis, lists, quotes, code, pre, images, tables and rules map to Markdown. Nested layouts and custom elements may flatten. This is a practical subset, not a full HTML implementation.
Headings, paragraphs, links, emphasis, lists, quotes, code, images, tables, and rules map to Markdown. Script, style, iframe, object, embed, and noscript blocks are skipped. Nested layouts can flatten. More than 400,000 characters is refused.
See the disclaimer for what these tools do not cover.
Convert Markdown to HTML source in your browser. Raw HTML is escaped and not executed.
Encode or decode HTML entities in your browser. Input is treated as text, not executed.
Minify HTML in your browser with a conservative pass that keeps pre, textarea, script and style content.
Minify JavaScript in your browser with a parser. The code is not executed.
Pretty-print JSON, minify it, or check that it parses in the page. Comments, trailing commas, and single quotes fail. It does not turn the result into CSV.
Encode text to Base64 or decode it back, using UTF-8. Anyone can decode the result, so it is not a way to hide a password. A file drop is not accepted.
Guide
JSON is a text format for objects and arrays. See how to read it, why it fails to parse, and how to format it in the browser.
Read guideGuide
Replace <, >, &, and quotes with entities so markup is shown as text, or turn those entities back into characters.
Read guideTreated as text. Script and style blocks are ignored.
The HTML is parsed as source text in this tab. It is not injected into the page and is not executed. Complex or invalid markup may convert only the tags this tool understands.
The HTML source is converted in this tab. It is not uploaded, and it is not run as a page.