Turn a Markdown file into a finished PDF you can send, print, or archive. Drop in a .md file and PDFPeach formats it the way you would expect: headings step down in size, lists keep their bullets and numbering, tables get borders, code blocks sit on a shaded background, and links stay clickable.
You see the formatted Markdown and the actual PDF pages side by side before you download, so there are no surprises. Everything happens on your device — the file is never uploaded.
Going the other way? Use PDF to Markdown to turn a PDF back into clean .md text.
How to convert Markdown to PDF
- Drop your
.mdfile into the uploader (.markdownand.mdxwork too). - Check the Markdown preview, then pick a page size, margin, and text size.
- Review the PDF preview and download the finished PDF.
Why convert Markdown on PDFPeach
- You see the result first. A live preview of both the formatted text and the real PDF pages before you commit.
- Formatting survives. Headings, bold and italic, bullet and numbered lists, task lists, quotes, tables, code blocks, and horizontal rules all carry through — and links stay clickable in the PDF.
- Handles more than English. Documents with Cyrillic, Greek, Japanese, Chinese, Korean, or emoji get the right typefaces loaded automatically.
- Nothing is uploaded. Your notes, drafts, and internal docs stay in the browser.
When to use Markdown to PDF
- Send a README or spec to someone who does not want a text file.
- Hand in notes, meeting minutes, or documentation in a fixed, printable format.
- Attach release notes or a changelog to an email or ticket.
- Archive a draft so the formatting stays put no matter what opens it.
What comes through
| Markdown | In the PDF |
|---|---|
# to ###### headings |
Six heading sizes, with a rule under the top two |
| Bold, italic, |
Matching type styles |
| Bullet and numbered lists | Indented lists, including nested levels |
- [ ] task lists |
Drawn checkboxes, ticked where you ticked them |
> Quotes |
Indented text with a colored bar |
Fenced code blocks and inline code |
Monospaced text on a shaded background |
| Tables | Bordered tables with a shaded header row |
| Links | Underlined, colored text you can click |
--- |
A horizontal rule |
Page options
- Page size — A4, Letter, or Legal.
- Margins — narrow for dense reference material, wide for something people will annotate.
- Text size — 9, 11, or 13 pt body text. Headings scale with it.
Change any option and the PDF preview re-renders straight away.
Images and languages
Images that are embedded in the Markdown itself appear in the PDF. Images that point at a file on your computer or a web address cannot be fetched from inside the browser, so their alt text is shown instead.
Latin, Cyrillic, Greek, Japanese, Chinese, Korean and emoji all print. Right-to-left scripts such as Arabic and Hebrew, and scripts like Thai and Devanagari, are not supported yet — if your file contains them, the converter tells you which characters were left out rather than silently dropping them.
Frequently asked questions
Is this Markdown to PDF converter free?
Yes. Every PDFPeach tool is free, with no account and no watermark on the result.
Are my files uploaded to a server?
No. The conversion runs entirely in your browser, so the Markdown never leaves your device.
Which file types can I drop in?
.md, .markdown, .mdx, and plain .txt files containing Markdown.
Do tables and code blocks work?
Yes. GitHub-style tables get borders and a shaded header row, and fenced code blocks keep monospaced text on a shaded background.
Can I change the page size and margins?
Yes. Choose A4, Letter, or Legal, pick narrow, normal, or wide margins, and set the body text size. The preview updates as you change them.
Will Japanese, Chinese, or Russian text print correctly?
Yes. The right typeface is loaded automatically when your document contains those characters, which can add a moment to the first conversion.
Are images in my Markdown included?
Images embedded in the file itself are drawn in the PDF. Images that reference a local path or a web address are replaced with their alt text.
Related tools
