Pagecraft

Markdown to PDF

Set a Markdown file on paper, with its headings, lists, tables and code.

Drop files here

Or paste them, or pick them from this device. Nothing is uploaded: the work happens in this tab.

Files in this tab

Nothing is loaded yet.

Options

What the PDF will be called.

pt

A multiple of the text size. 1.4 is what a book uses.

Even word spacing; an uneven right edge.

Helvetica.

Advanced

A TrueType or OpenType font to set the text in. Needed for anything the built-in typefaces cannot draw — Greek, Cyrillic, Arabic, Chinese. The file is read here, in this tab, and embedded in the PDF.

Make the PDF

Add a file to get started.

    What this does

    This sets Markdown on paper with the typography it deserves: headings that keep with the text they head, lists that stay together, tables with their headings repeated on every page, and code set in a fixed-width face. Page breaks refuse to leave a widow or an orphan behind — which is the difference between a document that was paginated and one that was cut every 728 points.

    What it will not do

    Every tool here says what it cannot do, in its own words, before you rely on it.

    Questions people ask

    Which Markdown does it understand?

    A practical CommonMark with GFM tables: headings, paragraphs, emphasis, code, links, lists, block quotes, rules and tables. Footnotes, reference links and raw HTML are set as the text they are written as.

    My images did not appear.

    A picture is only drawn where the file carries its bytes, as a data: URI. Nothing here opens a file or a socket to go and fetch one, so an image named by a path or a URL has its alt text set in its place.

    Is my file uploaded anywhere?

    No. The work happens in this browser tab, on your own machine. There is no server in this product to send a file to, which is why the promise is checkable rather than something you have to take on trust: open your browser's network panel and watch it do the work without making a request.

    Is there a size limit, or a limit on how many files?

    None that we impose. The limit is your own machine's memory, because that is where the work happens — a few hundred megabytes is comfortable on a laptop, and less on a phone. There is no daily task counter, no queue and no account.

    What does it cost, and what is the catch?

    Nothing, and there is no paid tier that unlocks features: the whole product is the free one. That is affordable because running it costs us nothing — your computer does the work — so there is no per-file cost to recover, no advertising and no data to sell.