Edit PDFs.
Keep them yours.

A fast PDF editor with a Rust core, for macOS, Windows, and Chrome. Every page renders and every edit saves on your machine — documents are never uploaded.

No account, no upload, no install — it runs in the tab.

Nothing is uploaded There is no HTTP client in the binary. Not disabled, not opt-out — absent. The source is public; check.
No account, ever Not to install it, not to use it, not to save a file.
No watermarks or page caps The output is your document. Nothing of ours is stamped on it, no page limit, no export cap — a free file is a finished file.
No AI you didn't ask for There is none in it at all.

Every tool

This is the whole list — everything the app can do today, and nothing it can't. Each of these works offline, on the desktop app and (except where noted) in the Chrome extension.

Read & navigate

Opening a 2,000-page document doesn't render 2,000 pages.

Open & viewTiled rendering, smooth scrolling, zoom and fit.
Find in documentMatch case, whole word, a result list — and it finds phrases broken across a line wrap.
ContentsThe document's own bookmarks, with the section you're reading highlighted.
Page thumbnailsJump around, and reorganise from the same panel.
TabsSeveral documents open at once.
Undo & redoAcross every kind of edit, not just markup.

Annotate & comment

Markup snaps to the glyphs you actually selected, not to a hand-drawn box.

HighlightOver real text selection, across line wraps.
UnderlineSame selection model as highlighting.
StrikeoutFor marking deletions in a draft.
Sticky notesComments anchored to a spot on the page.
Freehand drawingInk, with a smoothed stroke.
RectangleOutline or filled; the drag sets the size.
EllipseInscribed in the box you drag.
EraserRemove markup you've added.
Comments panelEverything marked up, in one list.
Export markupXFDF — your comments as a small file, without the document.
Import markupRead XFDF from Acrobat, Foxit, Xodo or PDF-XChange.
FlattenBake markup into the page so the recipient can't move or delete it.

Change what it says

Redaction removes the text from the file. It is not a black rectangle you can select underneath.

Edit textReplace a line in place, with the substituted font called out when one is.
Move textDrag a run to a new position.
Move imagesReposition a placed image.
RedactTrue content removal — the words are gone from the bytes.

Organise pages

MergeCombine several documents into one.
Split & extractPull a page range out into its own file.
ReorderMove pages up and down.
RotateAny page, any quarter turn.
Delete pagesRemove what you don't need.
CropTrim the visible area of a page.

Forms & signing

Fill formsText fields and checkboxes; radio buttons best-effort.
Add a text fieldTurn a flat document into a fillable one.
Add a checkboxSame, for tick boxes.
Draw a signatureDraw once, reuse it, drag it onto any page.
Inspect signatures not verified Shows what a digital signature claims. It does not check that it's genuine — and says so, plainly, rather than implying otherwise.

Protect & finish

Password protectAES-256 encryption, with per-recipient permissions.
Watermark SupporterTiled text or a logo, any angle, any density.
Page numbersAny corner, any font, starting from any number.
Bates numberingZero-padded, prefixed, for discovery sets.
CompressSave a smaller copy.

Read scans & compare drafts

OCR Supporter Make a scan searchable — text you can select, search and copy. In the browser the recogniser downloads once (about 3 MB) and then works offline; on the desktop it uses Tesseract if you have it installed.
Compare documentsText differences and rendered-pixel differences, side by side.
40+ tools. No sign-up, no upload, no page limit. Working on: Office conversion, and typing straight into a form field on the page.

Three ways to run it

One Rust core, compiled three ways — native for the desktop, WebAssembly for the browser. Same rendering, same editing, same documents-never-leave-your-machine. Pick whichever suits you; nothing is held back in any of them.

No install

In your browser

The editor as a plain web page. Your documents are never uploaded because there is nowhere to upload them to — the page does the work, not a server. Load it once and it keeps working with no network at all.

Open the web app Chrome, Edge, Firefox, Safari · saving over the original needs Chrome or Edge
Full version

On your desktop

A native app for macOS and Windows, with the whole toolset and the fastest rendering. Free, open source, and the same build for everyone.

Download macOS (Apple Silicon) · Windows · first macOS launch needs one trip through Open Anyway
In the tab

As a Chrome extension

Open a PDF from a page or from disk and edit it without leaving the tab — the same editor, one click from wherever the file already is.

Get the extension Chrome and Edge · load the unpacked build from the release
Two Supporter tools — watermark and OCR — are 1,000 credits once, together. Everything else is free. Read the source