What this tool does
Markdown to HTML renders .md files into ready-to-open pages: GitHub-flavored syntax — tables, task lists, strikethrough, fenced code — is supported. By default you get a full styled page, or just the fragment to embed into your own site.
"Strip raw HTML tags" is on by default: inline HTML in the source is shown as escaped text instead of being executed, so untrusted documents cannot smuggle in scripts. Everything runs in your browser; the file is never uploaded.
How to use
- Drop your .md / .markdown / .txt file Up to 10MB, UTF-8 encoded.
- Pick the output shape A standalone page is ready to share; turn it off to get an embeddable fragment.
- Download the HTML The standalone page ships with basic styles and opens offline with a double click.
FAQ
Are tables and task lists supported?
Yes. GFM tables, task lists, strikethrough and autolinks are enabled by default.
Will inline HTML in the source execute?
Not by default. Inline HTML is escaped; turn the strip toggle off to pass it through — trusted documents only.
Can it output a styled full page?
That is the default: title, viewport and base styles included, opens with a double click.
Is my file uploaded?
No. Rendering happens in your browser; the server only serves the page.
Is there syntax highlighting?
Code blocks get background and monospace styling, but no per-token colors — kept lean on purpose.
Does .txt work too?
Yes. .txt is parsed the same way; any Markdown structure such as # headings is rendered.
Limits
Up to 10MB per file; UTF-8 text only.
No per-token highlighting, no math or Mermaid rendering.
Sanitize mode trades away inline HTML entirely (blanket escaping, no whitelist).