Is this HTML to Markdown converter free?
Yes. This HTML to Markdown converter is free with no sign-up and no limit on how much you convert.
Does it upload my HTML to a server?
No. The conversion runs entirely in your browser, so the HTML you paste stays private on your device and is never uploaded.
What HTML elements does it handle?
It handles practical content structures like headings, lists, links, inline and block code, and simple tables, which cover most docs and CMS content.
Does it preserve a full HTML page exactly?
No. It is tuned for snippets and document structure, not full-page fidelity, so complex layout and styling are not preserved.
Is the output GitHub Flavored Markdown?
Yes. The output is GFM-friendly Markdown that works well in GitHub, static site generators, and most Markdown editors.
Why did my divs and classes disappear?
Markdown has no way to express them. The converter maps HTML elements onto Markdown constructs, and for elements with no Markdown equivalent it keeps the text and drops the wrapper. That is the correct behavior for a converter, and it is why converting layout-heavy HTML gives you flat paragraphs.
Do tables and strikethrough convert?
Yes. The GFM plugin is loaded, so <table> becomes a pipe table, <del> and <s> become ~~strikethrough~~, and checkbox list items become - [ ] entries. Very complex tables with merged cells (colspan or rowspan) cannot be represented in Markdown and will not survive intact.
My images are broken after conversion. Why?
Relative paths are preserved as they were written. An image with src="/assets/logo.png" still points at /assets/logo.png, which resolves against whatever site the Markdown ends up on rather than the site you copied from. Rewrite the src values to absolute URLs before or after converting.
Can I paste a whole web page?
You can, and it will convert, but the result includes the navigation, the footer, the cookie notice, and every other piece of page furniture as body text. Select the article element or the content div in devtools and copy only that subtree.
Is the HTML uploaded anywhere?
No. The conversion runs in the browser, using the browser's DOM to parse your HTML and a local converter to produce the Markdown. Internal help-center content and CMS exports stay in the tab.
What happens to inline styles like bold applied by CSS?
They are lost. A <span class="bold"> that looked bold because of a stylesheet is not bold to the converter, since it never sees your CSS. Only semantic tags such as <strong>, <em>, <code>, and <h2> translate into Markdown emphasis and structure.