PDF Page Remover
Upload a PDF and see every page as a thumbnail. Click to select pages for deletion, then download the updated file — all in your browser, nothing uploaded.
Drop a PDF here or click to browse
Select pages to delete, then download the updated PDF
How it works
PDF.js renders each page of your document to a small canvas thumbnail so you can see what you're deleting before you commit. When you click Remove pages, pdf-lib builds a new PDF document containing only the pages you kept — the originals are untouched on your device.
What is preserved
Page content — text, images, and vector graphics — is preserved exactly. However, interactive elements such as form fields, bookmarks, and JavaScript actions may not carry over to the rebuilt document.
How to use
- Drop a PDF onto the upload area or click to browse.
- Wait for the page thumbnails to load — they appear progressively.
- Click any page thumbnail to mark it for deletion (a red bin icon appears).
- Click again to deselect. Use Select all or Deselect all as shortcuts.
- Click Remove selected pages to build the updated PDF.
- Click Download PDF to save the file.
Examples
- Simple: A 20-page report has a blank last page and a cover page you do not need. Select pages 1 and 20, remove them, and download the 18-page result.
- Developer workflow: A generated invoice PDF includes a summary page not needed by the recipient. Remove it client-side before sending without modifying the generation pipeline.
- Edge case: Scanned PDFs with many high-resolution pages may take longer to render thumbnails, as each page requires canvas decoding. Thumbnails appear progressively — you can start selecting before all pages are loaded.
Your PDF is processed entirely in your browser using PDF.js and pdf-lib — nothing is uploaded to any server.
Frequently Asked Questions
- Is my PDF uploaded to a server?
- No. PDF.js renders the page thumbnails in your browser, and pdf-lib removes the selected pages — all locally. Nothing is transmitted to any server.
- Can I undo a page deletion?
- Yes — before clicking "Remove pages", deselect any pages you changed your mind about. After downloading, the original file on your device is unchanged, so you can re-upload and start over.
- Can I delete all pages?
- No. A PDF must have at least one page. The tool will warn you if you try to remove all pages.
- Why do thumbnails take a moment to appear?
- Each page is rendered to a canvas using PDF.js, which requires decoding the PDF content. Larger or more complex PDFs take longer. Thumbnails appear progressively as each page is rendered.