Is the Markdown to HTML converter free?
Yes. This converter is completely free to use, with no sign-up required.
Does it upload my Markdown to a server?
No. Conversion runs entirely in your browser, so your Markdown stays on your device.
Does it render GitHub-flavored Markdown tables and task lists?
Yes. The converter uses the same GFM-focused rendering rules as the rest of the Markdown tools, including tables and task lists.
Is the HTML safe to preview in the browser?
Yes. The output is sanitized before rendering, so the preview is safe to view in the browser.
Can I download the HTML?
Yes. After previewing the result, you can download the converted HTML to use elsewhere.
Why is the script tag I embedded in my Markdown missing from the HTML?
The exported HTML is the sanitized version. DOMPurify runs before both the preview and the copy or download, and it removes script tags, event-handler attributes, and javascript: URLs. If you need to inject a script into a page, add it at the template level rather than through a Markdown converter.
Can I open the downloaded file directly in a browser?
You can, but it will look unstyled, because the file is a fragment: it starts with your first heading and has no doctype, head, or stylesheet. Wrap it in a page shell if you want a standalone document, or paste it into the CMS field it was meant for.
Do tables and task lists convert?
Yes. GFM is enabled, so pipe tables become <table> elements with the alignment from your separator row applied, and - [ ] items become list items containing a disabled checkbox input. Check what your CMS does with those inputs, since many sanitizers remove form elements.
Why did my line breaks disappear in the HTML?
Single newlines are not converted into <br> tags, matching CommonMark and GitHub README behavior. Two consecutive lines become one paragraph. Add two trailing spaces at the end of a line, or a blank line between them, to get a real break in the output.
Is the Markdown uploaded to be converted?
No. Parsing and sanitizing both run in the browser, so unpublished docs, internal wikis, and customer-facing drafts can be converted without leaving the tab.
Does the HTML come with classes I can style?
Only the ones the parser emits by default, which means a language class on code blocks and nothing else. There are no BEM classes, no utility classes, and no wrapper divs. Style the output with element selectors or wrap it in a container class on your own page.