Create a readable PDF from Markdown
Convert notes, README files and technical drafts into a portable PDF while keeping text selectable. Headings, lists, GFM tables, code blocks and safe links retain a clear document structure.
Turn Markdown into a readable PDF with selectable text, tables, code and safe links.
Write or import Markdown to see a preview before exporting.
The preview shows content and styles; line and page breaks may differ in the exported PDF.
Write in the editor, paste content or import a .md file up to 200 KiB in UTF-8.
Review headings, lists, task lists, tables, code and links. Image alternative text and raw HTML notices appear here.
Select A4 or Letter, 12, 20 or 28 mm margins, a 10, 12 or 14 pt font, and optional page numbers.
Download the PDF, then check page breaks, selectable text and links before sharing it.
The preview helps check structure, while the PDF renderer calculates its own line and page breaks. Always inspect the downloaded file.
# Project note - [x] Review copy - [ ] Publish PDF | File | Status | | --- | --- | | guide.md | Ready | ```js const version = 1; ``` [Open documentation](https://example.com/docs)
Project note Review copy Publish PDF File | Status guide.md | Ready const version = 1; Open documentation
Use the preview for structure, then inspect page breaks in the downloaded PDF.
Images are omitted for safety. Use descriptive alternative text or add approved images after export.
Write supported Markdown instead; raw HTML is printed literally and never executed.
Convert notes, README files and technical drafts into a portable PDF while keeping text selectable. Headings, lists, GFM tables, code blocks and safe links retain a clear document structure.
Choose A4 or Letter paper, three margin presets, three font sizes and optional page numbers. The preview is designed for review, so the final PDF may wrap lines and divide pages differently.
Documents up to 200 KiB in UTF-8 are processed in your browser. Raw HTML is displayed literally, remote images are omitted with a warning, and math, Mermaid and custom HTML rendering are outside the supported set.
Headings, paragraphs, emphasis, strikethrough, safe links, nested lists, task lists, quotes, separators, fenced code blocks and GFM tables are supported.
Yes. The export uses real text rather than a screenshot, so text remains selectable in compatible PDF readers.
The browser preview and PDF renderer measure fonts and page space differently. Use the preview to check structure and inspect the downloaded PDF for final pagination.
Images are omitted and their alternative text is kept when available. Raw HTML is displayed as literal text and is never executed.
Input is limited to 200 KiB of UTF-8 text. List indentation is flattened after six levels, and very wide tables may need fewer columns or smaller margins. Mathematical notation, Mermaid and custom HTML rendering are not supported.