How to convert Markdown to PDF
- Type or paste Markdown into the editor, or press Open file to load a .md file such as a README, Obsidian note or meeting notes.
- Check the live preview. Headings, bold and italic, links, images, bullet and numbered lists, task lists, tables (with alignment), block quotes, horizontal rules and fenced code blocks are supported.
- Choose paper size (A4, US Letter, A5 or Legal), orientation and margins.
- Press Save as PDF and pick Save as PDF as the destination in the print dialog.
Why convert Markdown with your browser?
Markdown is the easiest way to write structured notes, documentation and READMEs, but people you send them to usually expect a PDF. Command-line tools such as Pandoc need installing and a LaTeX setup, and online converters ask you to upload your file. Here the Markdown is turned into HTML on your device, styled for print with readable serif body text, bordered tables and shaded code blocks, and saved by your browser's built-in PDF engine. The PDF has real selectable text and clickable links, and your notes never leave your computer.
It works well for students exporting lecture notes, developers sharing documentation with non-technical colleagues, writers sending drafts, and anyone who keeps notes in Obsidian, Notion exports, Bear or GitHub. Headings and tables are kept together across page breaks where possible. Your text is kept in this browser between visits so you can come back and print again.
FAQ
Does it support GitHub-flavoured Markdown tables?
Yes. Pipe tables with a header separator row are converted, including left, centre and right alignment.
How do I remove the date and URL from the PDF?
Your browser adds them. In the print dialog open More settings and untick Headers and footers.
Are code blocks kept as written?
Yes. Fenced code blocks (```) keep their spacing and are shown in a monospaced, shaded box.
Is my document uploaded?
No. Conversion and PDF creation happen entirely in your browser.