About
I got tired of uploading my documents to strangers.
So I built the Markdown-to-PDF converter I kept wishing existed — one that never sends a byte anywhere.
The problem
Every time I needed a clean PDF out of Markdown, I ended up bouncing between websites — each one worse than the last.
- Server-side processing
- Upload your private documents to who-knows-where. Your notes, your code, your drafts, all sent to someone else's server.
- Filled with ads
- Popups, banners, and sponsored content everywhere. You can't even find the convert button.
- No math or diagrams
- Paste a KaTeX equation or a Mermaid diagram and watch the tool choke. "Unsupported format."
- Subscription models
- "Upgrade to Pro for $9.99/month" — just to convert Markdown to PDF.
The breaking point
It came to a head on a piece of technical documentation with math equations, code snippets and flowcharts in it. The document also contained sensitive internal data.
To get one PDF out of it, I had to:
- find a converter that supports KaTeX math
- find another one that renders Mermaid diagrams
- upload sensitive files to their servers
- copy-paste between three different tools
- and still end up with a PDF that looked terrible
Five websites for one document. That was the moment.
What I built
- ✓100% browser-based
- Your documents never leave your device. Zero uploads, complete privacy.
- ✓No ads, no upsell
- Clean interface, no distractions. Just a tool that works.
- ✓Full Markdown support
- KaTeX math, Mermaid diagrams, syntax highlighting, GFM tables, task lists — all in one place.
- ✓Free forever
- No subscriptions, no premium tiers, no file size limits. Period.
Why these features
The split-pane editor exists because I was tired of switching between “edit” and “preview” tabs. You should see the formatted output as you type.
KaTeX math and Mermaid diagrams exist because technical documentation needs them. No other browser-based Markdown-to-PDF tool handles both properly.
Drag-and-drop upload and local persistence exist because your workflow shouldn’t be interrupted. Drop a file, edit it, close the tab, come back tomorrow. Your work is still there.
100% local processing exists because it is the only right way to build this. Your browser can do it. There is zero reason to involve a server.