Turn HTML into readable Markdown
Convert HTML to Markdown online without carrying webpage layout code into your document. Paste a snippet or open a local HTML file, convert explicitly, and inspect the result before using it.
Keep the meaning
- Preserve headings, paragraphs, emphasis, links, images, lists, blockquotes, and horizontal rules.
- Decode HTML entities and remove presentational indentation for cleaner source.
Remove the noise
- Drop scripts, styles, embeds, event handlers, and layout-only markup.
- Block unsafe URL schemes before the HTML reaches browser DOM parsing.
Preserve the structure that matters
The converter supports GFM tables, strikethrough, task lists, nested lists, and fenced code blocks. Language classes such as language-js are carried into the Markdown fence.
Code blocks
- Keep code text, indentation, backticks, and common language hints intact.
Simple tables
- Convert rectangular HTML tables into portable GFM pipe-table syntax.
Honest warnings
- See when unsafe content was removed or merged table cells had to be flattened.
Clean up CMS and webpage exports
Use clean Markdown when moving a WordPress or CMS export into a GitHub README, Astro, Hugo, Jekyll, Docusaurus, MkDocs, Obsidian, or another Markdown-based workflow.
From rich HTML to editable text
- Remove verbose wrappers while retaining the parts writers and developers need to edit.
Private by default
- Conversion happens in this browser tab. No account, upload, remote fetch, or server conversion is involved.
Preview the converted Markdown
Compare copy-ready Markdown source with its rendered result. The preview uses MD Viewer’s normal rendering pipeline, so you can verify tables, code, links, and document hierarchy before download or handoff.
Copy or download
- Copy clean Markdown to the clipboard or save a local .md file.
Continue in MD Viewer
- Open the validated result in the main viewer without placing document content in the URL.
HTML to Markdown converter FAQ
Direct answers about supported HTML, GFM tables, safety, privacy, webpage URLs, and CSS limitations.
Paste an HTML fragment or open a local .html or .htm file, then select Convert to Markdown. The converter creates clean GitHub Flavored Markdown that you can preview, copy, download, or continue editing in MD Viewer.
Headings, paragraphs, emphasis, links, images, ordered and unordered lists, blockquotes, inline code, fenced code blocks, horizontal rules, simple tables, strikethrough, and task-list checkboxes are converted when Markdown can represent them.
Yes. Simple rectangular HTML tables become GitHub Flavored Markdown tables. Markdown has no rowspan or colspan syntax, so merged cells are flattened and the converter shows an honest warning.
Yes. Scripts, styles, frames, forms, event handlers, live resource attributes, and unsafe URL schemes are removed before conversion. The raw HTML is never mounted as a page preview.
No. HTML sanitization, conversion, Markdown preview, copy, and download all run locally in your browser. The page has no conversion API and does not upload your document.
No. This converter does not fetch or scrape remote webpages. Copy the HTML you are allowed to use or save it as an .html file, then paste or open that local content.
Markdown preserves document meaning rather than visual layout. Headings, lists, links, code, and simple tables transfer well, while columns, positioning, animations, and merged table cells have no direct Markdown equivalent.