Turn Markdown or plain text into a PDF with your browser's print dialog. Preview it on paper and set the paper size, orientation, margin and font. Text in the PDF stays selectable and searchable, and Japanese, Chinese and Korean are printed with your device's fonts. Nothing is uploaded.
Markdown to PDF lays out Markdown or plain text for paper and saves it as a PDF through your browser's print dialog. Because the browser prints real text with the fonts on your device, Japanese, Chinese, Korean and other scripts come out correctly, and the text in the PDF can be selected, copied and searched.
.md / .txt file onto the editor. The mode switches automatically based on the file extension.| Option | Description |
|---|---|
| Mode | Markdown renders headings, lists, tables, code blocks and quotes. Plain text keeps line breaks and spaces as they are |
| Paper | A4 (default), A3, A5, B4 / B5 (JIS), Letter and Legal |
| Orientation | Portrait or landscape |
| Margin (mm) | Page margin, 0 to 50 mm (default 15) |
| Font size (pt) | Body text size from 8 to 18 pt (default 11). Headings are scaled from it |
| Font | Sans-serif (Gothic) or serif (Mincho) |
| Monospace | Plain text mode only: use a fixed-width font so columns line up |
| Title (file name) | Document title, used as the default file name in the print dialog. If empty, the first heading (or the first line) is used |
| Supported | Not supported |
|---|---|
| Headings, bold, italic, strikethrough, lists, tables, code blocks, quotes, horizontal rules, links (plain URLs become links), images from URLs | Raw HTML (shown as text), math formulas, syntax highlighting, task list checkboxes |
No. The text is rendered and printed in your browser. If your Markdown contains images, they are loaded from their URLs, which contacts those servers.
Printing to PDF keeps the text as real, searchable text and uses the fonts installed on your device, so any language is displayed correctly without embedding large font files.
No. Images are loaded from URLs, so local file paths such as ./image.png cannot be displayed.