Markdown to HTML

Upload a Markdown file — see the rendered HTML instantly and download it as a ready-to-use document.

Also converts HTML to Markdown, Word to Markdown and CSV to a Markdown table.

What can it convert?

Five things, each with its own page under Converter in the header: Markdown to HTML, and HTML, Word (.docx), CSV or TSV, and JSON to Markdown. Everything but the first ends as Markdown, which is what a document is stored, previewed and shared as here — so a Word file, a spreadsheet and an API response become the same kind of thing once they are in.

Does my file get uploaded anywhere?

Signed out, no. The file is read by this browser, converted here, and never sent to a server — close the tab and nothing of it remains anywhere but your own machine. Signed in, the Markdown source is stored in your account so the document can follow you to another device, and it stays private until you share it.

What exactly do I get when I download?

Whatever the conversion produced, first: an .html file when you converted to HTML, an .md file when you converted to Markdown. The arrow beside the button holds the others — Markdown, HTML, plain text, or the print dialog for a PDF. The HTML is one file with its styles inline: no scripts, no fonts to fetch, no requests of any kind, so it opens the same on a machine with no network. On paper it always flips to the light palette, because a dark page in print is a wall of ink.

Can I send a converted document to someone?

Sign in and share it, either as a link anyone can open or addressed to particular people, who then sign in with that address. A shared page is read-only: the document and a download, nothing else. Revoking drops the link, so one you have already sent stops working.

Is there a size limit?

10 MB a file to convert — around 1.5 million words — because converting happens on your own machine. Keeping one in an account is capped at 4 MB, which is not our number: the platform refuses a larger request outright. A bigger file still converts, previews and downloads; it just stays out of the history, and the app says so instead of pretending it saved. An account holds 500 documents or 100 MB, whichever comes first. Reaching a limit refuses the write and says so; nothing you saved is ever quietly deleted to make room.

Can I convert files from a script?

Yes. Create an API key from the account menu and post Markdown to /api/v1/documents; there is also a command-line client and a GitHub Action that publishes the Markdown a pull request changed and comments the links on it. The documentation has the endpoints and the flags.

What does it cost?

Nothing. Converting and downloading work without an account at all; an account adds history, sharing and the API, within the limits above.