Skip to content
PDF guides

How to Edit a PDF Without Uploading It (and How to Check)

The short answer

Use an editor that opens the file inside your browser tab instead of sending it to a server. Edit PDF works that way: the page is drawn by Mozilla’s pdf.js and your changes are written into the file by pdf-lib, both running in the tab. There is no account to create and no upload step. You can confirm this yourself in about a minute with your browser’s developer tools, and this guide shows how.

Two kinds of “online” PDF editor

Both kinds open in a web browser, so they look the same from the outside. The difference is where your file goes.

Server-based editor In-browser editor
Where the file is processed Copied to the company’s servers, edited there, sent back Read from your disk into the open tab and changed there
What leaves your device The whole PDF Nothing from the file
What you rely on The company’s security and deletion policy Your own device
Typical free limits Pages, file size or tasks per hour, set by the service Your device’s memory

Server-based editors are not careless by default. Many say clearly what they do with files. Sejda’s PDF editor page says uploaded files are “Automatically deleted after 2 hours”, and that its free service covers “documents up to 200 pages or 50 MB and 3 tasks per hour”. Smallpdf’s page says its “TLS encryption keeps your PDFs secure” while you edit. TLS protects the file on its way to the server; it does not change the fact that a copy reaches the server. Sejda also offers a desktop app for people who would rather not upload, which it says works so that “the files never leave your computer.”

The point is not that uploading is always wrong. It is that you are trusting a policy you cannot check. With an in-browser editor there is nothing to delete later, because the file never arrived anywhere.

How to check where your file goes

You don’t have to take any site’s word for it, ours included. Chrome, Edge and other Chromium browsers have a Network panel that lists every request a page makes. Google’s DevTools documentation notes that it “only logs network activity while it’s open”, so open it before you add the file.

  1. Open the editor page.
  2. Press Ctrl+Shift+J (Cmd+Option+J on a Mac) to open DevTools, then click the Network tab.
  3. Click the clear button to empty the list, so only what happens next is shown.
  4. Add your PDF and make an edit, then download the result.
  5. Look through the new rows. The Fetch/XHR filter shows requests made by scripts, which is how a file would normally be sent. Click any request and open its Payload tab, which the DevTools reference describes as the place to see a request’s “query string parameters and form data”.

On a server-based editor you will see a large request going out when you add the file, with a size close to your PDF’s size. On an in-browser editor you won’t.

One honest note about what you will see on our page. FixnFigure shows ads, so every page loads Google’s AdSense code, and you will see requests to Google domains in the list. Those are the ad code and ad assets loading. None of them carries your PDF, and the Payload tab lets you confirm that for each one. The editor can also load a few of its own pieces from fixnfigure.com when you first need them, such as the part that saves the file. Those requests download code to you; they don’t send your document anywhere.

Firefox and Safari have their own network tools that work the same way, under different names.

What is stored on your device

Editing in the browser means the file is in your device’s memory while the tab is open. Close the tab and it is gone, unless you chose to save a draft.

Our editor has autosave, but it is off until you turn it on. The first time you edit, it asks whether to save your edits in this browser. If you say yes, drafts go into IndexedDB, which MDN describes as “a low-level API for client-side storage” inside the browser. Drafts never go to a server. Some limits are built in:

  • Images you added and filled form answers are left out unless you also tick “Include images and form answers”.
  • The PDF itself is kept only if you tick “Also keep a copy of the PDF”.
  • A draft is deleted 7 days after it was first saved.
  • Turning autosave off deletes every draft at once.

On a shared or work computer, leave autosave off and download the finished PDF instead.

Which documents deserve the extra care

Any file can be sensitive, but some are worth more to a thief than others. The FTC lists what identity thieves go after: your name and address, “credit card or bank account numbers”, “Social Security number, or medical insurance account numbers”. PDFs that commonly carry those details include:

  • Tax forms such as a W-2, 1099 or W-9, which show a Social Security number or taxpayer ID.
  • Bank and credit card statements.
  • Pay stubs and job offer letters.
  • Leases, loan and rental applications, which often include ID scans.
  • Medical bills and insurance forms.

For these, an editor that never uploads the file removes one place where your data could leak. It doesn’t make the file safe once you email it or post it to a portal, so send it only where it needs to go.

If you need to hide a number before sharing, be aware that drawing a white box over it is not always enough. In our editor, text under a white-out box is deleted from the file when you download, but pictures under the box, including whole scanned pages, are only covered.

When uploading is fine

A server-based editor can be the right choice for a document with nothing private in it, such as a flyer or a menu, or when you need a feature an in-browser tool doesn’t have. Read the service’s deletion policy first, and avoid it for anything on the list above.

What you can do without uploading

Our editor lets you change the text already in the PDF, find and replace words, add text, images and links, white out content, highlight and add notes, fill in form fields, and add a signature, initials, a date or check marks. To put your signature on a document and nothing else, Sign PDF is the quicker tool. Both run in your browser, with no sign-up.

Sources

  1. Chrome DevTools: Inspect network activity
  2. Chrome DevTools: Network features reference
  3. Sejda: Online PDF editor (file deletion and free limits)
  4. Smallpdf: Edit PDF (security statement)
  5. FTC Consumer Advice: What to know about identity theft
  6. MDN Web Docs: IndexedDB API
  7. Mozilla pdf.js on GitHub