# all·markdown

Convert Markdown to PDF

Turn a Markdown file into a PDF without uploading it anywhere. The conversion runs in your browser, so the document never leaves your device — no account, no watermark, no size limit beyond what your machine can handle.

Open the editor and export or drop a .md file anywhere on the editor page

Edit this document, then export it from the editor

Result

Runs entirely in this tab. Open the full editor to work on a real document.

How it works

Markdown is rendered to HTML in the page, styled with a stylesheet written specifically for print, and handed to your browser's PDF engine through the normal print dialog. Choose Save as PDF as the destination and you have the file.

Using the browser's own engine is a deliberate choice. It produces selectable text, real fonts and working hyperlinks, and it costs nothing extra to download. A JavaScript PDF library would add several hundred kilobytes to the page and produce worse typography.

What the print stylesheet handles

Getting a clean page

Two settings in the print dialog make the biggest difference. Turn off Headers and footers to remove the URL and date strip the browser adds. Leave Background graphics on if you want code blocks to keep their shaded background; turn it off to save ink.

Common questions

How do I convert a Markdown file to PDF?
Open or paste your Markdown, then choose Export → PDF. That opens your browser's print dialog with a stylesheet built for print; choose "Save as PDF" as the destination. The document title becomes the suggested filename.
Is my file uploaded anywhere?
No. The conversion happens in your browser using its own rendering and print engine. Nothing is sent to a server, which is why this works offline once the page has loaded and why confidential documents are safe to convert here.
Why does it use the print dialog instead of generating the PDF directly?
The browser already contains a high-quality PDF engine with real font handling, selectable text and working links. Bundling a separate JavaScript PDF library would add hundreds of kilobytes and produce worse typography, so the print path gives a better result for less weight.
Will code blocks and tables survive the conversion?
Yes. The print stylesheet keeps syntax highlighting, avoids breaking tables, code blocks and quotes across pages, and stops headings from being stranded at the bottom of a page.
How do I control page size and margins?
They come from your print dialog, so paper size, orientation and scale are all set there. The page ships with a 2 cm margin by default, and turning off your browser's "headers and footers" option removes the URL and date strip.
Can I convert several files at once?
Each PDF is exported from one document, but you can open many files as tabs and export them one after another without reloading. Batch export is on the roadmap rather than shipped.