Delete Pages from PDF
Remove specific pages from a PDF using a simple range like 2,5-7 and download the trimmed file, locally in your browser.
Loading Delete Pages from PDF… If nothing happens, please enable JavaScript.
Deleting pages is one of the most common edits a PDF ever needs. A scan picks up a blank back side, a downloaded report carries a cover sheet and a page of legal boilerplate you do not want to forward, a contract includes an annexe meant for someone else, or a merged file ended up with a duplicate. Rather than reprinting or rebuilding the whole document, you simply remove the pages you do not need and keep everything else exactly as it was.
Frequently asked questions
Are my files uploaded to a server?
How do I specify which pages to delete?
What happens if I enter an invalid or out-of-range value?
Will the kept pages lose any quality?
Does the page numbering follow printed page numbers in the document?
Can I delete non-consecutive pages in one go?
Does this work with password-protected PDFs?
What input file formats does the tool accept?
Can I remove pages from many PDFs at once?
About Delete Pages from PDF
This tool lets you describe the pages to remove with a short, familiar range string. Enter something like 2,5-7 to delete page 2 and pages 5 through 7, and the tool parses it into a set of page numbers, validates it against the real length of your document, and builds a brand new PDF that contains only the pages you kept. It does this with pdf-lib by copying the surviving page objects into a fresh document, so the kept pages retain their original text, fonts, images, and quality with no re-encoding. The tool shows you the original page count as soon as you load a file, so you always know the valid range, and it refuses to delete every page so you never end up with an empty file.
All processing runs inside your browser. Your PDF is read from local disk, the new document is assembled in memory, and the trimmed file downloads straight back to your device. Nothing is uploaded, which is exactly what you want when the document is a signed agreement, a bank statement, a medical record, or anything else you would not hand to a third party server. The tool also works offline once the page has loaded, and the page numbering always refers to the physical order of pages in the file rather than any numbers printed in the content.
Why Deleting a PDF Page Is Really an Act of Rebuilding
Intuitively, deleting a page from a PDF sounds like erasing a slice from a stack of paper, but under the hood it is closer to reassembling the stack from scratch. A PDF stores its pages as objects referenced from a structure called the page tree, and the document keeps a cross reference table that records the exact byte offset of every object in the file. Simply blanking out a page would leave dangling references and a broken index, so well behaved tools instead build a new document, copy across only the page objects you want to keep along with the fonts and images they depend on, and write a fresh cross reference table.
This rebuild is why removing pages is lossless yet also why the output is a new file rather than an in place edit. Because each page carries its own content stream and references shared resources, the copy operation can bring along exactly what a kept page needs without dragging in resources used only by deleted pages. In practice this means a heavily trimmed document often shrinks more than you might expect, since fonts and images that appeared only on the removed pages are left behind entirely.
There is a subtle wrinkle that catches people out: incremental updates. PDF allows a file to be edited by appending changes to the end rather than rewriting it, so some PDFs technically still contain older versions of pages hidden in earlier parts of the file. A naive deletion that only adjusts the page tree might leave that old content recoverable. Building a clean new document, the approach used here, sidesteps this by writing only the kept pages into a freshly serialized file, which is also why this method is the safer choice when you are removing pages that contained sensitive information.