Skip to content

Free · Open source · No signup

Markdown in. Pixel-perfect PDF out.

Scripto is a Markdown → PDF studio with real pagination: running headers and footers, page numbers, cover pages and a clickable table of contents. What you see in the preview is exactly what prints.

No signup · No upload · Your files never leave your device

∑ KaTeX🌍 Arabic · RTL🎨 20+ skins

The preview is the PDF.

Most “Markdown to PDF” tools print a web page and hope for the best. Scripto paginates your document with a real print engine, so page breaks, margins and headers land exactly where you saw them.

True pagination

A CSS paged-media engine (Paged.js) lays your document out into real pages — A4, Letter, or custom — before you ever hit Export.

Running headers & footers

Document title, chapter names, dates and page numbers repeat on every page, exactly like a professionally typeset report.

Print-grade typography

Hyphenation-aware line lengths, widow and orphan control, and skins tuned for paper — not for screens pretending to be paper.

Don’t take our word — open the files.

Three PDFs exported by Scripto itself, untouched.

Everything a document needs. Nothing you have to install.

One tab replaces a LaTeX toolchain, a Word template and a PDF printer.

Cover page & TOC

One-click cover page and a clickable table of contents generated from your headings.

20+ document skins

From Swiss grids to editorial serifs to terminal green — restyle the whole PDF without touching your Markdown.

50+ templates

Resumes, invoices, RFCs, proposals, meeting notes, syllabi — start from a document that already looks right.

KaTeX math

Inline and display math rendered with KaTeX, perfectly reproduced in the exported PDF.

Mermaid diagrams

Flowcharts, sequence diagrams, Gantt charts and more — drawn from fenced code blocks.

Arabic & RTL

First-class right-to-left documents with Arabic-optimized fonts and a fully translated UI.

Offline PWA

Install it like an app. Write and export PDFs on a plane — everything runs locally.

Zero-knowledge privacy

No server, no upload, no tracking of your content. Optionally encrypt local data with a passphrase.

One document. Twenty faces.

Skins restyle typography, rules and rhythm for print. Pick one, or ship your own CSS.

Browse all skins

Start from something great.

Battle-tested templates for the documents people actually need to ship.

Browse all templates

Built for the PDFs you actually make

Deep guides for the most common Markdown → PDF jobs.

Your words never leave your machine.

Scripto has no backend. The editor, the renderer and the PDF engine all run in your browser tab.

  • Documents live in your browser’s local storage — export or delete them anytime.
  • Optional passphrase lock encrypts everything at rest (zero-knowledge vault).
  • Open source under MIT — audit every line that touches your writing.

Privacy

Frequently asked questions

Is Scripto really free?

Yes. Scripto is free and open source (MIT). There is no paid tier, no locked features and no watermark forced on your documents.

How is this different from printing a web page to PDF?

Browser printing reflows your page and guesses at breaks. Scripto uses a paged-media engine so your document is laid out into real pages with running headers, footers and page numbers — and the live preview shows those exact pages before you export.

Do my files get uploaded anywhere?

No. There is no server. Parsing, preview and PDF generation all happen locally in your browser, and documents are stored in local storage on your device.

Does it work offline?

Yes. Scripto is an installable PWA. After the first visit, the editor and PDF export work without a connection.

Can I write PDFs in Arabic or other RTL languages?

Yes — this is a core feature, not an afterthought. Scripto supports right-to-left pagination, Arabic-optimized fonts (Cairo, Noto Naskh, Amiri) and a fully translated Arabic UI.

What Markdown features are supported?

GitHub-Flavored Markdown (tables, task lists, footnotes), KaTeX math, Mermaid diagrams, callouts, highlights, definition lists, emoji shortcodes and raw HTML when you need it.

Your next PDF is one paste away.

Paste your Markdown, pick a skin, export. No account, no install, no watermark.