Now live — free to start

The Markdown-to-PDF Converter
Built for Developers.

No LaTeX. No Pandoc. No install. Write in Markdown, preview live, and export a beautiful PDF in one click — free to start, no credit card required.

papersmith — live demo
Loading editor...
No ads. Ever.
Files are never stored or shared
Cheaper than every alternative

Built for developers
who care about output.

Most tools make you choose between convenience and quality. Papersmith is the only Markdown-to-PDF converter that gives you both — browser-based, zero setup, and rendered with a real headless Chrome engine so what you see is exactly what you get.

Zero setup. Open a tab and go.

No package managers, no LaTeX distributions, no local servers. Papersmith runs entirely in your browser — paste your Markdown and get a PDF in seconds.

no install required
Pixel-perfect output, every time.

PDFs are rendered by a headless Chrome engine — the same browser your readers use. CSS Grid, custom fonts, modern layouts, and colours all come through exactly as designed.

Chrome-rendered
Diagrams and math in the PDF.

Mermaid diagrams render as crisp SVGs and KaTeX equations typeset beautifully — both in the live preview and in the final PDF download.

Mermaid + KaTeX
Pro feature

Four professional PDF themes — switch in one click

GitHub, Technical Report, Minimal, and Academic. Each is a full CSS override designed by a developer who was tired of everything looking the same.

  • Live preview updates instantly as you switch
  • Theme CSS passed directly to Puppeteer — what you see is what you get
  • Custom CSS panel for overriding anything
PDF Theme Selector
GitHub
Technical
Minimal
Academic
Pro feature

Mermaid diagrams that actually render in PDFs

Write ```mermaid blocks in your Markdown. Papersmith renders them as SVG in the preview — and embeds the same crisp vector graphics in your PDF.

  • flowchart, sequenceDiagram, classDiagram, erDiagram, gantt, pie
  • Rendered client-side and then captured by Puppeteer
  • Fallback to raw code block if diagram has a syntax error
diagram.md
```mermaid
sequenceDiagram
User->>Papersmith: POST /api/pdf
Papersmith->>Puppeteer: renderPage(html)
Puppeteer-->>Papersmith: Buffer
Papersmith-->>User: application/pdf
```
↓ rendered in preview + PDF
UserPapersmithPuppeteer
Pro feature

KaTeX math — inline and block equations

Write $...$ for inline and $$...$$ for display equations. Rendered by KaTeX — the fastest math renderer in the browser. No MathJax, no lag.

  • Covers 95% of standard LaTeX math notation
  • KaTeX CSS injected into the PDF — renders identically to preview
  • Perfect for students, researchers, and technical writers
Math rendering
$E = mc^2$
E = mc²
$$\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$
∫₀^∞ e^(−x²) dx = √π / 2
Pro feature

Cloud saving — your documents, everywhere

Save documents to the cloud with Ctrl+S and pick up where you left off from any device. Auto-save kicks in 3 seconds after you stop typing, so you never lose work.

  • Document sidebar — browse, open, and delete saved documents
  • Auto-save with dirty-state indicator so you always know what's saved
  • Theme and style settings saved per document
Document Sidebar
API Runbook
just now
Release Notes v2
3h ago
Onboarding Guide
yesterday
Architecture ADR
2d ago
+New document

Simple, honest pricing

The core converter is free forever. Pro unlocks themes, diagrams, math, and more.

Free
$0
No credit card. No expiry.
  • Full Markdown editor + live preview
  • One-click PDF download
  • Syntax-highlighted code blocks
  • TOC, line numbers, page sizes
  • Drag-and-drop .md import
  • Dark mode UI
  • Keyboard shortcuts
  • 10 PDF exports/hour
Start for free

14-day money-back guarantee · Cancel anytime · Payments by Lemon Squeezy