Delete Pages from a PDF Online Free [2026]
Most PDF tools that let you remove pages upload your document to a server. SammaPix Remove PDF Pages runs entirely in your browser β thumbnail preview of every page, click to select or type a range like 2, 5-7, and delete without any upload. Here is how it works and why the remaining pages are never degraded.

Table of Contents
The problem: PDF page removal tools upload your file
You receive a 12-page contract PDF. You need to share pages 3 through 8 with a colleague, but pages 1, 2, and 9 through 12 contain pricing details or signatures that should not circulate. You search for "delete pages from PDF" and land on iLovePDF, Smallpdf, or Adobe Acrobat Online.
You drag the file in. The entire 12-page contract uploads to their server. You select and delete the pages you do not want. You download the result. The task is done β but your full original document, including the pages you were trying to keep private, spent time on a server you have no visibility into.
For documents like contracts, bank statements, medical reports, and HR files, this defeats the purpose of removing pages for privacy. I built SammaPix Remove PDF Pages to solve this: the entire page deletion process runs inside your browser. No server receives your document.
What "no upload" actually means
When you drop a PDF into SammaPix Remove PDF Pages, your browser reads the file using the FileReader API β a standard browser API that reads local files without network access. The file stays in browser memory throughout. Processing uses pdf.js (Mozilla's open-source PDF renderer, used to generate the page thumbnails) and pdf-lib (an open-source JavaScript library that can read and write PDF files). The output is served as a blob: URL and downloaded directly from memory. Zero network requests carry your file.
How browser-based PDF page deletion works
Understanding the mechanism matters because it determines what happens to the pages you keep β and the answer is: nothing. Here is the process under the hood:
- pdf.js renders a thumbnail for each page. When you drop the PDF, pdf.js reads and renders every page into a small canvas element in the thumbnail grid. These previews let you identify which pages are redundant β cover pages, blank pages, repeated sections, duplicate scans β before deleting anything.
- You select the pages to delete. Click thumbnails to highlight them in red, or type a range expression (like
2, 5-7) in the text field to select multiple pages at once. The thumbnail grid updates to show your selection before you commit. - pdf-lib creates a new PDF from the retained pages. pdf-lib loads the original PDF, identifies which page indices to keep (all pages not in your selection), and copies them β with all their content, metadata, and embedded objects β into a brand new PDF document. The deleted pages are simply excluded. No content from retained pages is touched.
- The new PDF is offered for download. The rebuilt PDF bytes are stored as a Blob in browser memory and downloaded directly. Nothing leaves your device.
The critical insight is that pdf-lib copies pages directly from the original PDF structure. It does not render pages to images, re-encode anything, or reprocess content. This is why the quality, text selectability, and file characteristics of retained pages are identical to the original.
Thumbnail grid: selecting pages visually
The thumbnail grid is the core interface of the tool. When you drop a PDF, pdf.js renders a miniature preview of every page in order. You can immediately see:
- Which pages are blank β easily spotted as white thumbnails
- Which pages are duplicates β scanned pages where the scanner passed twice
- Which pages belong to the wrong section β for example, a confidential annex you need to strip before forwarding
- Which pages are in the wrong orientation β useful when combined with PDF Rotate to fix the document first before stripping unwanted pages
Clicking a thumbnail highlights it in red (marking it for deletion). Clicking it again deselects it. You can select any combination of pages β adjacent, scattered, single, or all but a few β before clicking Remove Pages.
Select All for reverse workflows
If you need to keep only a small number of pages from a large document, click Select All to highlight every page, then click the thumbnails of the pages you want to keep to deselect them. Only the remaining highlighted pages are deleted. This is the faster approach when, for example, you want to keep pages 7 and 8 from a 30-page report.
Range selection: type 2, 5-7 to delete multiple pages at once
For longer documents, clicking individual thumbnails can be tedious. The text field accepts a range expression that lets you specify multiple pages and ranges in one step:
3β selects only page 31, 4, 9β selects pages 1, 4, and 9 individually5-7β selects pages 5, 6, and 7 as a range2, 5-7, 11β selects pages 2, 5, 6, 7, and 11 in one input
When you type or paste a range expression, the corresponding thumbnails are highlighted in the grid so you can visually confirm the selection before deleting. You can further refine the selection by clicking individual thumbnails after entering a range β the two methods compose freely.
This range syntax is familiar to anyone who has used the page range field in a printer dialog. It handles the most common scenarios for document trimming β removing the cover page and back matter, stripping an appendix block, or deleting a run of blank scanner pages β in a single step.
Remove PDF pages in your browser, no upload
Thumbnail grid for visual selection. Type a range like 2, 5-7 for bulk deletion. Remaining pages are never degraded β text stays selectable, quality unchanged. Free, no signup.
Open Remove PDF Pages, FreeRemaining pages are never degraded
Some PDF tools that delete pages do so by rendering all retained pages to images and reassembling them into a new PDF. This approach β called rasterization β converts crisp vector text into blurry pixels, removes text selectability, and may alter the file size significantly. It is a sign that the tool was built for simplicity rather than correctness.
SammaPix Remove PDF Pages uses the correct approach: pdf-lib copies the raw page objects from the original PDF into the new document without any intermediate rendering step. This means:
- Text stays selectable. You can still highlight, copy, and search text in the output PDF.
- Image quality is unchanged. Photos and graphics in the retained pages are bit-for-bit identical to the original.
- Vector graphics stay crisp. Charts, logos, and line art scale perfectly at any zoom level.
- Hyperlinks remain active. Clickable links in the retained pages continue to work.
- File size is proportional. The output PDF is roughly the same ratio as the original β if you delete 4 of 12 pages, the output is approximately two-thirds the size. No artificial inflation from re-encoding.
How to delete pages from a PDF, step by step
The full process takes under a minute for most documents:
- Go to sammapix.com/tools/remove-pdf-pages in Chrome, Safari, Firefox, or Edge. No account required.
- Drop your PDF onto the dropzone or click to browse for it. pdf.js renders a thumbnail for each page. The page count and file size are shown.
- Select the pages to delete by clicking their thumbnails (they highlight in red), or by typing a range expression like
1, 3, 5-7in the text field. The two methods work together. - Review the highlighted thumbnails to confirm your selection before deleting. Click a highlighted thumbnail to deselect it. Check that the pages marked red are the ones you actually want removed.
- Click Remove Pages. pdf-lib builds the output PDF from all non-selected pages. This is instant for short documents and a few seconds for very large PDFs.
- Download the result. The new PDF is served from browser memory as a Blob. The output filename indicates the original filename with the deleted pages noted. No network request occurs.
When you need to delete PDF pages: common scenarios
Page deletion is one of the most practical PDF operations. Here are the cases I see most often:
Removing blank pages from scanned documents
Flatbed scanners using automatic document feeders often produce a blank reverse-side page for every odd-numbered original. A 10-page double-sided scan becomes a 20-page PDF with 10 blank pages interspersed. Selecting every even page (type 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 in the range field) removes them all at once.
Stripping a cover page or confidential annex before sharing
A proposal or report often has a cover page with pricing for one client that you need to replace before sending to another. Or an appendix contains rate cards or internal notes not meant for external recipients. Deleting those pages in your browser β without uploading the full document to a third-party server β is the only safe way to handle this.
Removing duplicate scanned pages
When feeding paper through a scanner, it is easy to double-feed a page. The resulting PDF has an exact duplicate of one page at an unexpected position. The thumbnail grid makes duplicates immediately visible β they look identical to the page before or after them. Click to select and delete.
Extracting the relevant section of a long report
A 60-page audit report has the financial summary on pages 12 to 18. You need to email only that section to the CFO. Use Select All, then deselect pages 12 through 18 (click their thumbnails to unhighlight them), then delete everything else. The output is a 7-page PDF with only the relevant section β without uploading the full 60-page document to any server. Alternatively, use PDF Split which is designed specifically for page range extraction.
Deleting a mistakenly included page from a signed contract
During document assembly, an old draft page sometimes gets included by mistake. If the contract is not yet fully executed, you can delete that page and regenerate the document without re-signing everything. If the document is sensitive, doing this without uploading it anywhere is a meaningful protection.
Browser-based vs upload-based page removal: honest comparison
Here is an objective comparison of the two approaches across dimensions that matter:
| Dimension | Upload-based (iLovePDF, Smallpdf, Adobe Online) | Browser-based (SammaPix) |
|---|---|---|
| Privacy | Full document (including pages you want to keep private) uploaded to a remote server. | File never leaves your device. Verifiable via browser Network inspector. |
| Quality of retained pages | Depends on the tool. Some rasterize retained pages (text becomes image). Good tools preserve quality. | Always preserved. pdf-lib copies page objects directly β no rasterization, ever. |
| Text selectability after deletion | Depends on the tool. Lost if the tool rasterizes retained pages. | Always preserved. Page content is copied, not re-rendered. |
| Page selection method | Varies. Most show a thumbnail view. Some only show page numbers. | Thumbnail grid (visual) + range text input (e.g. 2, 5-7). Both methods work together. |
| File size limits | Free plans typically cap at 5 to 25 MB. Larger files need a subscription. | Limited by device memory. No artificial cap imposed. |
| Signup required | Often required beyond basic free use. | No account required. |
| Works offline | No. Requires upload. | After the page loads, page deletion works without an internet connection. |
Your PDF stays on your device
Thumbnail grid for visual selection. Type ranges like 2, 5-7 for fast bulk deletion. Retained pages are never rasterized β text stays selectable, quality unchanged. Free.
How to verify no upload happens
You do not have to take my word for it. Here is how to confirm this yourself in under two minutes:
- Open DevTools. Press F12 (Windows/Linux) or Command Option I (Mac) in your browser. On Safari, enable the Develop menu first in Settings β Advanced.
- Go to the Network tab. Click Network in DevTools. Clear any existing entries.
- Drop your PDF, select pages, and click Remove Pages. Watch the Network panel throughout this process and while clicking Download.
- Observe: no outgoing requests carrying your file. The only network activity is the initial page load (JavaScript and CSS assets). During thumbnail rendering, page selection, deletion, and download β the Network panel shows zero outgoing requests. The PDF is processed and served entirely from browser memory.
This is the standard method used by privacy researchers to audit browser-based tools. It is conclusive: if no network request carries your PDF bytes, the file stayed on your device.
Other PDF tools that run in your browser
SammaPix offers a full suite of browser-based PDF tools. All of them run locally with no upload and no server processing:
- Remove PDF Pages: delete any page or range of pages from a PDF. Thumbnail grid + range input. No upload.
- PDF Split: extract a page range into a separate PDF, or split a document into individual pages. Read the full guide at Split a PDF privately, no upload.
- PDF Rotate: fix sideways pages permanently. Rotation is saved into the file via the page Rotate property β not a viewer-level display setting. Read the full guide at Rotate a PDF online without uploading it.
- PDF Compress: reduce file size by rasterizing and re-encoding page images. Best for scanned documents and image-heavy PDFs. Read the full guide at Compress a PDF online without uploading it.
- PDF Merge: combine multiple PDFs into one. Useful when you need to reassemble a document after editing sections separately.
All your PDF needs, all in-browser
Remove pages, split, rotate, compress, and merge PDFs without uploading them anywhere. All tools run locally in your browser via pdf.js and pdf-lib. No server. No signup. No watermark.
FAQ
Does deleting PDF pages online mean uploading to a server?
With most tools, yes. iLovePDF, Smallpdf, Adobe Acrobat Online, and similar services upload your PDF to their servers to process it. With SammaPix Remove PDF Pages, no. The page deletion runs entirely in your browser using pdf.js (to render thumbnails) and pdf-lib (to reconstruct the PDF without the deleted pages). Your file never leaves your device. You can verify this yourself by opening your browser's Network inspector (F12) and watching for outgoing requests while the tool processes your file. You will see none.
Does removing pages from a PDF damage the remaining content?
No. pdf-lib rebuilds the PDF by copying all retained pages into a new document. The content of each kept page β text, images, vector graphics, links, fonts β is preserved exactly as in the original. Only the deleted pages are omitted. The remaining pages are not re-encoded, rasterized, or recompressed in any way. Text stays selectable, images stay at their original quality, and the file structure remains valid.
Can I delete multiple non-consecutive pages at once?
Yes. You can select pages in two ways. First, click individual page thumbnails β selected pages are highlighted and you can click multiple thumbnails across the grid. Second, type a range expression in the text field: for example, 1, 3, 5-7 selects pages 1, 3, 5, 6, and 7 all at once. The two methods can be combined: type a range to select a group, then click additional individual thumbnails to add them to your selection.
Will the page numbers in the remaining PDF adjust automatically?
The physical page order in the PDF adjusts automatically. If you delete page 3 from a 10-page document, the output PDF has 9 pages and what was originally page 4 becomes page 3. However, if the PDF contains printed page numbers embedded in the page content (for example, a header that says Page 4 of 10), those numbers are part of the page content and are not automatically updated. If you need accurate page numbers after deletion, you can use the SammaPix PDF Page Numbers tool to add new page numbers to the output.
Can I delete all pages except the ones I want to keep?
Yes, and this is often the faster approach for longer documents. Click Select All to highlight every page, then click the thumbnails of the pages you want to keep to deselect them. Only the still-highlighted pages will be deleted. This is equivalent to using the SammaPix PDF Split tool to extract a subset of pages, but it lets you think in terms of what you are removing rather than what you are keeping.
Is there a limit on how many pages I can delete?
There is no artificial limit. You can delete one page or all pages but one. The practical constraint is your device memory, since the entire PDF is held in browser memory during processing. For most documents β including long scanned reports and multi-section contracts β this works without issues on any modern device. Very large PDFs (several hundred megabytes) may be slower on low-RAM devices, but will complete correctly.
What happens to bookmarks and internal links after deleting pages?
Bookmarks and internal links that pointed to deleted pages will become broken in the output PDF, because the destination pages no longer exist. Bookmarks and links that point to retained pages will continue to work correctly. This is an inherent limitation of page deletion in any PDF tool β the PDF format stores links as page-number references, and if the target page is removed, the reference becomes invalid. If your document relies heavily on bookmarks, consider reviewing them after deletion.
How do I verify no upload happens when I delete PDF pages?
Open your browser developer tools (F12 on Windows/Linux, Command Option I on Mac), click the Network tab, then drop your PDF into the SammaPix Remove PDF Pages tool and proceed through page selection and deletion. Watch the network panel throughout. You will see requests for static page assets (JavaScript, CSS) when the tool loads. During thumbnail rendering, page selection, and the download step, you will see zero outgoing requests. The PDF is read by the FileReader API, processed entirely in memory by pdf-lib, and the output is served via a blob URL β no network call is made at any point.