Your files stay on your device Markdown to PDF: GFM, Sanitized, pdf.js-Verified Render Markdown to a verified PDF in your browser: GFM through one authoring path, pdf.js-verified output, .md/.html exports too. Markdown sourcePaperMargin (px, all sides)LandscapeOutline from headingsWrite metadataRender PDF Markdown renders through the existing unified pipeline to HTML, then the same sanitized preparation and the same PDF engine the HTML to PDF tool (/files/html-pdf) uses ( takumi-pdf@0.13.1 ). No second renderer, font system, or verifier exists: and every output is reopened with pdf.js before download. - GFM renders: tables, strikethrough, autolinks, task lists; raw HTML in Markdown is dropped by the pipeline and counted as a fold. - Remote images in Markdown are skipped and listed, never fetched; data-URL images survive preparation. - Fonts ship as bundled Latin/Latin-ext bytes; a glyph no registered font covers fails the render with the char and codepoint. - Need fonts, images, headers, PDF/A modes, or a single-page viewport? The HTML workbench (/files/html-pdf) exposes the full option surface. - The Markdown workbench stays the richer editor: /text/markdown (/text/markdown) converts both directions. Nothing in yet Paste, drop, or type to begin. Everything stays on this device. paste Markdown, render Next door in Files - HTML to PDF (/files/html-pdf) - Markdown ⇄ HTML (/text/markdown) - PDF merger (/files/pdf-merge) All files tools (/files) Canonical HTML: https://nutter.tools/files/markdown-pdf Markdown version: https://nutter.tools/files/markdown-pdf/index.md Plain-text version: https://nutter.tools/files/markdown-pdf/index.txt Agent index: https://nutter.tools/llms.txt