The open-source alternative to Adobe Acrobat and iLovePDF. 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.
Features
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.
Opening a 2,000-page document doesn't render 2,000 pages.
Markup snaps to the glyphs you actually selected, not to a hand-drawn box.
Redaction removes the text from the file. It is not a black rectangle you can select underneath.
Every hosted converter wants the document uploaded first. This one reads it where it is.
How it works
There is no upload, no queue and no job id, because there is no server to send a document to. Four steps, and none of them leaves the room.
Privacy
Free, and open source. You can read the code that handles your documents before you trust it with one.
Download
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.
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.
On a phone it is the same editor, laid out for the screen: tools along the bottom, pinch to zoom, and Add to Home Screen if you would rather it opened like an app.
Open the web app Chrome, Edge, Firefox, Safari · saving over the original needs Chrome or EdgeA native app for macOS and Windows, with the whole toolset and the fastest rendering. Free, open source, and the same build for everyone.
Coming back soon The desktop download is coming back soon. Until then, use the web app or the browser 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.
Add to Chrome Add to Edge Both from the browser’s own store. Firefox and Safari are not supported.Pricing
No subscription, no account to create, no page limit, no export cap and nothing of ours stamped on your document.
FAQ
The ones that actually get asked about an editor that doesn't upload anything.
Yes, apart from two tools. Annotating, editing text, redacting, filling and signing forms, reorganising pages, merging, splitting and comparing are all free, with no page limit, no export cap and nothing of ours stamped on the output. Two Supporter tools — watermarking and OCR — cost 1,000 credits once, for both together.
No. Opening, annotating, redacting and saving all run on your own machine — in the app, or in the page itself. No document, and no part of one, is sent anywhere. The Chrome extension declares no permissions and no host permissions at all, so it cannot reach a server even if it wanted to. The source is public and the claim is checkable.
Not to install it, use it, or save a file. An account exists only for the two Supporter tools, and only to carry the one-time payment for them.
Yes. The desktop app never needs a network. The web app needs one only to load the page the first time; after that it keeps working with the network off, including after a reload.
Yes. You can replace a line in place, move a run of text, and reposition an image. A PDF stores glyphs rather than paragraphs, so an edited line does not reflow the ones around it, and when the original font isn't embedded the substitute is named rather than swapped in quietly.
Real. The text is removed from the page's content stream, including text inside form XObjects, and the covered pixels of an image are overwritten rather than the image being hidden. The file is then rewritten rather than appended to, so the removed content is not recoverable from an earlier revision. The box drawn on top is a second line of defence, not the mechanism.
Yes, in the desktop app and the web app — OCR adds a searchable, selectable text layer under the scan without changing a pixel of how the page looks. Twelve languages ship with it, including Simplified and Traditional Chinese, Japanese, Korean, Arabic and Russian. Recognition runs on your machine like everything else. It is one of the two Supporter tools, and the only tool the Chrome extension doesn't have.
A native app for macOS (Apple Silicon) and Windows; a web app in Chrome, Edge, Firefox and Safari; and a Chrome extension. On a phone the web app lays itself out for the screen and can be added to the home screen. Saving over the original file, rather than downloading a copy, needs Chrome or Edge.
Those upload your file to a server, do the work there, and send it back — which is why they can meter it by page and by day. This does the work where the file already is, so there is no queue, no size limit, no daily cap, and no copy of your document on someone else's disk.
Yes, under AGPL-3.0-or-later, on GitLab. The same build everyone else gets — you can read it, build it yourself, or fork it. If you pass your version on to other people, its source has to be open too.