Hand in homework or a weekly report
Export a report written in Markdown straight to PDF with headings, lists and tables laid out neatly.
Guide
Markdown to PDF renders .md notes, READMEs or documents into a laid-out PDF: the editor is on the left and a live preview on the right, and the preview uses the export styling — a rule under level-one headings, rounded grey code blocks, tables with borders and a grey header row, a bar down the left of a block quote and checkboxes on task lists. Rendering is based on GFM (GitHub Flavoured Markdown) with “a single newline is a line break” switched on, so pressing Enter shows up in the PDF.
Updated 2026-09-094 min read
Markdown to PDF renders .md notes, READMEs or documents into a laid-out PDF: the editor is on the left and a live preview on the right, and the preview uses the export styling — a rule under level-one headings, rounded grey code blocks, tables with borders and a grey header row, a bar down the left of a block quote and checkboxes on task lists. Rendering is based on GFM (GitHub Flavoured Markdown) with “a single newline is a line break” switched on, so pressing Enter shows up in the PDF.
Its division of labour with “Text to PDF” is this: that tool prints .md as plain text, while this one actually renders the syntax. Once generated, the result can be sent to the PDF workbench to be merged, watermarked or reorganised.
| Input | Output | Notes |
|---|---|---|
README.md (heading, bullet list, js code block, table) |
README.pdf: ranked headings, grey monospaced code block, bordered table |
Code blocks are not syntax-highlighted |
A remote image such as  |
Images that allow cross-origin reads display; otherwise the space stays empty | Waits at most 8 seconds |
- [x] done / - [ ] todo |
Rendered as a task list with checkboxes | A GFM extension |
Export a report written in Markdown straight to PDF with headings, lists and tables laid out neatly.
Turn documentation containing code blocks and tables into a PDF for colleagues who have no Markdown tooling.
Generate PDFs from several Markdown files and send them to the PDF workbench to merge into one booklet.
The export is a screenshot of the rendered page sliced into A4 pages, so the text is part of an image. For selectable text, use “Print → Save as PDF” on the preview area in the browser.
The current version only renders the Markdown structure; code blocks appear in a monospaced font on a grey background without syntax colouring.
A remote image needs its server to allow cross-origin reads, otherwise the space is left empty when the screenshot is taken; a local image path cannot be reached from the browser. Convert the image to a data: form and paste it into the Markdown with “Image ↔ Base64” first.
The Markdown is rendered and the PDF generated locally in the browser, and the content is never uploaded to any server. A remote image referenced in the text is requested directly by the browser from the server hosting it; use an inline data: image if you do not want an external request.
Updated 2026-09-09
Fully render Markdown and paginate it into a PDF: styled headings, tables, code blocks and quotes with live preview (bitmap output; use "Text to PDF" for plain text)
Supports GFM tables, code blocks and task lists; you can upload a .md file
Matches the layout of the exported PDF (white-background print style)
The export is a screenshot of the rendered pages (A4 bitmap pages), so the text cannot be selected; if you need selectable plain-text layout, use the "Text to PDF" tool. External images only render if their server allows cross-origin access.