What Markdown to PDF does
Paste Markdown or upload a .md file and get a PDF with real, selectable text: headings at graded sizes, paragraphs, bold and italic, bullet and numbered lists, block quotes, inline and fenced code in a monospace font, tables as aligned text, and horizontal rules. README files, notes, documentation, meeting minutes and drafts written in Markdown become a document you can attach, print or share with someone who does not use Markdown. Conversion runs in your browser.
Supported Markdown
| Syntax | Rendered as |
|---|---|
| # to ###### headings | Bold headings in six sizes |
| **bold**, *italic* | Bold / italic runs |
| - item, 1. item | Bulleted and numbered lists, nested with indentation |
| > quote | Indented block |
| `code` and ``` fences | Monospace (Courier), fenced blocks preserved line by line |
| | table | | Rows of cells separated by bars |
| --- | Horizontal rule |
| [link](url) | Link text (URL not clickable in the output) |
|  | Embedded images from data URLs; remote images are skipped |
GitHub-flavoured extensions — task lists, strikethrough, autolinks — are parsed; task boxes render as list items and strikethrough as plain text.
Layout
- A4 portrait, 50-point margins, 11-point Helvetica body text with Courier for code.
- Text wraps at the margin and flows across pages automatically; long code blocks break across pages.
- Lines longer than the page in code blocks are wrapped rather than cut off.
- Fonts are the PDF standard set, so the file is small and needs no embedding — but characters outside Western Latin (Thai, CJK, Cyrillic) cannot be drawn.
Common uses
- Turning a README or CHANGELOG into a document for a client or a release package.
- Exporting notes from Obsidian, Bear, Notion or a plain editor for printing.
- Producing an assignment or a report written in Markdown as the PDF a course requires.
- Sharing a spec or a proposal with people who only open PDFs.
- Archiving a Markdown journal in a fixed, readable format.
Alternatives for full styling
This converter produces a clean, unstyled document. For custom fonts, colours, CSS themes and syntax highlighting, use Pandoc (pandoc notes.md -o notes.pdf), VS Code's Markdown PDF extension, or Typora. For a styled PDF without installing anything, render the Markdown to HTML with the Markdown to HTML tool, apply CSS, and print to PDF from the browser.