Skip to content
CastPDF
Free tool

Markdown to PDF converter

Paste Markdown and download it as a clean, printable PDF with proper headings, lists, tables and code blocks. Meeting notes, a README or a short spec look like a real document in seconds. The converter is free and turns your text into HTML for the engine behind our HTML to PDF API.

  • No sign-up
  • Nothing stored
  • Updated

Try it now

Headings, lists, tables, quotes and code blocks, up to 200 KB.

Printed as the first heading, and used as the file name.

Free, no sign-up. Nothing is stored. A short human check runs when you press the button.

Page one of the PDF made from the sample Markdown: project kickoff notes with a numbered list of decisions and a table of next steps.
The sample meeting notes as a PDF.

How to use the Markdown to PDF

  1. Paste your Markdown. Notes, a README or any text with # headings, lists and tables.
  2. Add a title. Optional. It prints as the first heading and names the file.
  3. Convert and download. Press Convert to PDF. The document downloads with A4 pages and comfortable margins.

The Markdown it supports

Markdown features in the PDF
MarkdownIn the PDF
# to ###### headingsSix heading levels, in clear steps of size
**bold**, *italic*, ~~struck~~, ` code `The same emphasis in the text
Numbered and bulleted listsOne level of list
Pipe tablesA table with a shaded header row
Fenced code blocksMonospaced, wrapped so long lines never run off the page
> quotes and --- rulesAn indented quote with a side line, and a thin rule
Links to https: and mailto: addressesClickable links in the PDF

Raw HTML inside the Markdown is printed as text, not run, and images are not loaded. That keeps the tool safe and the output predictable. If you need images or your own styles, the HTML to PDF converter takes HTML and CSS directly.

Markdown that prints well

  • Start with one # heading for the title, then use ## for sections. A reader can scan the page by its headings.
  • Leave an empty line between paragraphs, lists and tables. Markdown needs it to tell them apart.
  • Keep tables to a few columns. A wide table squeezes its text on A4 paper.
  • Use a fenced code block for commands and code, so spacing is kept exactly.

Links stay clickable in the PDF, so a reader on screen can follow them. On paper, write the address out in full if people need it.

The page uses A4 paper with margins of about 18 mm, which prints well on Letter paper too. Each heading level has its own size, and code blocks get a light grey background so they stand out from the text.

What people convert

  • Meeting notes written in a notes app, shared as a PDF with people outside the team.
  • README files printed for a review, a handover or an audit.
  • Short specs and proposals drafted in Markdown and sent to a client.
  • Course notes that students want to print or annotate.

The typography is plain on purpose: a readable sans-serif font, clear heading sizes and enough white space. The aim is a document that prints well on any office printer, in colour or in black and white.

Limits of the free tool

Limits of the free tool
InputUp to 200 KB of Markdown
OutputA PDF of up to 20 pages on A4
Not supportedImages, raw HTML, nested lists and footnotes
How often10 requests a minute and 100 a day from one address
On every PDFA small "Made with CastPDF" line in the footer

Automate this

Doing this every week? The same engine runs behind the CastPDF API, with no footer on paid plans and 100 free PDFs a month to start.

With the API

Convert Markdown to HTML in your own code with any Markdown library, then send it to POST /v1/pdf with your own CSS for a branded document.

From a spreadsheet

Save a template with a Liquid field for each value, then make one PDF per row of a CSV or XLSX file with a batch.

In a no-code workflow

Common questions

Which Markdown flavour does it use?

A safe subset of common Markdown with pipe tables, as GitHub writes them. Nested lists, footnotes and images are not supported.

Can I change the font or the colours?

Not in this tool. Convert your Markdown to HTML and use the HTML to PDF converter with your own CSS, or design a template with the API.

Does the Markdown converter store my notes?

No. The text is turned into a PDF once and sent back to your browser. Nothing is kept, and the content is not logged.

Why is my HTML showing as text?

Raw HTML in Markdown is printed as text on purpose, so nothing in a pasted file can run. Use the HTML to PDF converter for HTML.

How long can my document be?

Up to 200 KB of Markdown and 20 pages of PDF. That is a lot of notes; a long book needs the API.
All free tools

Your first PDF in five minutes.

Pick a template, create a free test key and send one request. 100 PDFs a month are free, and you never need a card to start.