Convert Markdown to clean HTML: a complete styled page, or just the body to paste into a CMS. The output is sanitised, and nothing leaves your browser.
The Markdown is parsed with marked using GitHub-flavoured Markdown, so tables, task lists, strikethrough and fenced code blocks are supported. The HTML is then sanitised with DOMPurify, which removes scripts, event handlers and javascript: links, so the output is safe to publish even if the Markdown came from someone else.
Fenced code blocks keep their language as a class, such as class="language-json", so a syntax highlighter on your site can style them. Headings are not given id attributes. Images keep their original URLs.
Yes. It is sanitised with DOMPurify, so scripts, inline event handlers and javascript: links in the Markdown are removed.
Yes. Untick the full page option to download or copy only the body HTML, ready for a CMS or template.
No, but fenced code blocks keep a language class such as language-python, which highlighters like Prism or highlight.js use.