keptlocal
· 6 min read · PDF

How to Remove Pages from a PDF Without Uploading

HM
Hiten Mahalwar
Founder, keptlocal · Technical Lead, Healthcare IT

Removing a page from a PDF sounds simple. In practice, most tools either require an upload, a subscription, or desktop software that takes ten minutes to install. Here are the real options — and one that works entirely in your browser, with no upload required.

Why you might want to remove pages from a PDF

The most common scenarios: a scanner picked up a blank page at the end of a duplex scan. A cover page needs to come off before sharing a report. A confidential appendix should be stripped before distributing a document more widely. A merged PDF ended up with duplicate or unwanted pages that need to be removed.

In each case, you have the same document but need a trimmed version — and you want the process to be fast, free, and private.

Option 1: Browser-based (no upload, free)

The Delete PDF Pages tool on keptlocal removes pages entirely in your browser using pdf-lib, a JavaScript library that runs locally. Your file never leaves your device.

How it works:

  1. Drop your PDF onto the tool.
  2. Enter the pages you want to remove — for example 1, 3, 5-8 removes pages 1, 3, and 5 through 8.
  3. Click Delete pages & download. The trimmed PDF downloads to your device instantly.

You can verify it is private: open DevTools (F12), go to the Network tab, and watch while processing. No upload requests appear. The file never touches a server.

Option 2: Adobe Acrobat (desktop, paid)

Adobe Acrobat Pro has a dedicated Organize Pages panel that lets you select and delete individual pages with a thumbnail view. It is the most powerful option and handles complex PDFs reliably. The cost is the limitation — Acrobat Pro is a subscription product.

Acrobat Reader (the free version) cannot delete pages. You need the Pro version.

Option 3: Preview on macOS (free, local)

macOS users have a built-in option that requires no uploads and no additional software:

  1. Open the PDF in Preview.
  2. Show the thumbnails sidebar: View → Thumbnails.
  3. Click the page you want to remove, then press Delete.
  4. File → Export as PDF to save the result.

This works well for simple deletions. The limitation is macOS-only, and Preview can occasionally alter PDF structure in ways that affect form fields or annotations.

Option 4: Google Chrome's print-to-PDF (free, local)

A workaround that works on any operating system:

  1. Open the PDF in Chrome.
  2. Press Ctrl+P (or Cmd+P on Mac) to open the print dialog.
  3. Set the destination to Save as PDF.
  4. In the Pages field, enter the pages you want to keep — for example 2-10 to keep pages 2 through 10 (effectively removing page 1).
  5. Save the PDF.

The limitation: this prints the PDF to a new file, which can slightly alter formatting. It also inverts the logic — you specify pages to keep, not pages to remove. For large documents with many pages to delete, this gets awkward.

The privacy consideration

Most online PDF tools — the ones that come up first in search results — upload your file to their server before processing it. That means your PDF passes through infrastructure you do not control. If the document contains personal data, legal information, or anything sensitive, that upload is a genuine risk regardless of what the tool's privacy policy says about deletion windows.

Browser-based tools like keptlocal and native tools like Preview and Chrome's print-to-PDF keep the file on your device throughout. For sensitive documents, use one of these instead.

Choosing the right approach

  • Fast and private, any OS: keptlocal Delete PDF Pages
  • macOS user, simple deletion: Preview
  • Need to keep specific pages, any OS: Chrome print-to-PDF
  • Complex PDFs, forms, annotations: Adobe Acrobat Pro

For most people, the browser-based option is the fastest path: no software to install, no account required, and no file upload.

keptlocal's Delete PDF Pages tool removes pages entirely in your browser. Also try Split PDF to extract specific pages into a new file.