About

A PDF editor that never asks for your file

Twenty tools, no account, no upload, no cost. Built because every other free option wanted the document first.

What PDFree is

PDFree is a free PDF editor that runs entirely inside your web browser. You can annotate, fill in forms, sign, redact, merge, split, rotate, compress, run OCR on scans, and export pages as images, without creating an account and without your document being sent anywhere.

There is no paid tier, no trial, no watermark on the output, and no feature held back. What you see is the whole thing.

Why it exists

The free PDF tools are all built the same way. You upload the file, a server does the work, you download the result. It works, and for a restaurant menu it is completely fine.

It stops being fine the moment the document is one you would not email to a stranger. An employment contract. A tax return. A medical record. A set of bank statements assembled for a mortgage application. At that point you are being asked to hand a private document to a company you know nothing about, on the strength of a deletion policy you cannot verify, in order to perform an operation that does not actually require a server at all.

That last part is the annoying bit. Browsers have been able to read files, render PDFs, and write files back out for years. The upload step in most of these tools is not a technical necessity. It is just how the products were built.

PDFree started as an attempt to find out how much of the job could be done without it. The answer turned out to be almost all of it.

How it works

Two well-established open-source libraries do the heavy lifting. Mozilla's pdf.js, the same engine Firefox uses to display PDFs, renders and parses your document. pdf-lib builds the edited file. Both run as JavaScript inside your browser tab.

When you choose a file, its bytes are read into memory in the tab. Editing happens on that in-memory copy. When you save, the finished bytes are handed to the browser as a download. There is no point in that sequence where a request carries your document off your machine.

You do not have to take that on faith, which is the part that matters. Open your browser's developer tools, watch the network tab, and edit a document: the site's own code loads, and your file does not go anywhere. Or load the page, disconnect from the internet, and edit a PDF anyway. It works offline, because there was never anything for the network to do.

Two things are stored, both on your own device and neither transmitted: the file you currently have open, so it survives the hop from the landing page to the editor, and your annotations, saved every few seconds so a crashed tab does not cost you your work. Both live in your browser's local database. Clearing site data for pdfree.pro removes them. Saying "nothing is stored" would be simpler and it would not be true.

There is a longer version of this argument, including where the approach genuinely loses to a server, in the guide on browser-based editing.

Who it is for

People who need to do one specific thing to a PDF and do not want to sign up for anything: fill in a form, sign a contract, merge some statements, redact a name, rotate a scan that came in sideways.

It gets used most by people handling documents that carry real consequences. Legal and HR paperwork, medical and insurance forms, financial records, and anything covered by a confidentiality obligation where uploading would be awkward to explain.

What it is not

Worth being clear about the limits, because finding them out halfway through a job is worse than knowing now.

  • Your device does the work, so it is slower than a server for heavy operations. OCR on a long scanned document takes real time. That is the direct cost of not uploading.
  • Very large files can exhaust a browser tab's memory, particularly on a phone.
  • It does not convert PDFs to Word or Excel. That depends on tooling that is not practical to run in a browser today. If you need it, use a server-based tool and pick one that is clear about retention.
  • Signatures are drawn, not cryptographic. Fine for the overwhelming majority of everyday agreements, not the same as a certificate-backed digital signature.
  • It is maintained by one person in their own time, which is worth knowing when you are deciding what to depend on.

How it is paid for

Ads, on the content pages of this site. There are none in the editor itself, because an advert next to the document you are redacting would be both distracting and a poor look.

The ads never see your files. They cannot: your document is never uploaded, and it exists only in your own browser's memory. An advertising script on a marketing page has no access to it and no knowledge that it exists.

There is no analytics tracking beyond what the ads themselves do, no account system, and nothing to sell, because there is no user data to sell.

Who builds it

PDFree is built and maintained by Jarando.

Bug reports and feature requests are genuinely welcome, and the fastest route is email or a GitHub issue. If something in a guide on this site is wrong, that is worth reporting too. Everything here is written against what the code actually does, and if it has drifted, it should be fixed.