Markdown to PDF
Choose a Markdown note (.md) with its images, or paste the text. It is laid out in a clean style and saved as a PDF whose text stays text. Obsidian's syntax works too. Nothing is uploaded.
Beta Just released: if something does not come out as you expected, tell us.
How to convert Markdown to PDF
- Choose the .md file with its images — or the folder they are in — or paste the text.
- Check the preview.
- Press "Save as PDF" and, in the print window, choose "Save as PDF" as the destination.
Obsidian notes
Embedded images (![[photo.png]], with a width too), links between notes ([[Note|text]], printed as their text), highlights (==text==), callouts and comments are understood, and the properties at the top are left out of the PDF. Add the note together with the images it uses, or your attachments folder: they are found by name.
What it supports
Headings, lists and task lists, tables, quotes, code blocks, links and images, as GitHub shows them. Formulas (LaTeX) and Mermaid diagrams are printed as the text you wrote, not drawn.
Is it private?
Yes. Everything runs inside your web browser, using your own device. Nothing is uploaded to any server, so your documents stay completely private. On top of that, the tool runs in a private frame, served from a separate address (app.robinpdf.com) and kept apart from the ads: your browser does not let the page around it see the file you open there. How does this work without uploading?
Frequently asked questions
Is my note uploaded?
No. It is laid out in your browser and the PDF is written by your browser's print window. You can disconnect from the internet after this page loads and it still works.
Why does a print window open instead of a download?
Because the print engine is the only part of a browser that writes a PDF with real text. In Chrome and Edge choose "Save as PDF"; in Firefox, "Save to PDF"; on a Mac, the PDF button at the bottom of the dialog. If the date and an address appear at the top and bottom, untick "Headers and footers" under "More settings".
The images are missing.
Markdown only names them, so they have to come with the note: choose them with it, or add the folder they are in. The page lists the ones still missing.