Scan Cleanup
Strip blank separator pages that a batch scanner inserted between document sections before archiving or sharing.
Half-empty PDFs waste paper, inflate email attachments, and bury recipients in irrelevant content. A scanned report that arrived with blank separator pages, a textbook PDF with watermarked sample pages, a merged document with duplicate pages at the join — these are everyday annoyances. The solution is a page-removal tool that gives you a visual overview of every page, lets you mark the unwanted ones quickly, and writes a clean output that contains only what matters.
LuraPDF uses pdf-lib to rewrite the page tree with the selected pages omitted. Remaining pages are byte-identical to their originals — no re-encoding occurs. The auto blank-page detector renders each page to a small canvas via PDF.js and checks the pixel histogram for near-white dominance, marking likely blank pages for your review. You confirm before any deletion. Everything runs in your browser — no upload, no watermark, and no account required.
Anyone trimming noise from scanned documents, removing sensitive pages, or cleaning up merged PDFs before distribution.
Strip blank separator pages that a batch scanner inserted between document sections before archiving or sharing.
Remove cover pages, back matter, and appendices that aren't relevant to the specific recipient before sending.
Cut watermarked sample pages and purchase-prompt pages from freely distributed textbook preview PDFs.
Delete duplicate pages that appeared when merging PDFs from different sources that shared introductory material.
Remove pages containing personal information before sharing a larger document with colleagues or clients.
Strip merge artifacts — blank title pages, duplicate headers, and format-break pages — after combining multiple PDFs.
Deleting pages locally in the browser is faster, safer, and more visual than desktop PDF editors.
A PDF's page tree is a linked structure — each page is an independent object referenced by index in the tree. Deleting pages means removing those references from the tree and writing a new page count. The surviving page objects are completely untouched. LuraPDF uses pdf-lib to identify the indices of pages you selected, rebuilds the page tree without those indices, and serializes the new document to a Uint8Array in browser memory.
The auto blank-page detector works separately: PDF.js renders each page to a 100×141 pixel canvas, and LuraPDF samples the pixel values across the canvas looking for pages where more than 95% of pixels are near-white (RGB > 240). Pages above that threshold are flagged as potentially blank and highlighted in the grid for your review. You confirm the selection before any deletion happens — it never auto-deletes without your approval.
| Feature | LuraPDF | smallpdf | Adobe Acrobat |
|---|---|---|---|
| Auto blank-page scan | Yes | No | No |
| Range syntax input | Yes | Partial | Yes |
| Browser-only / no upload | Yes | No | No |
| Free unlimited | Yes | Limited | Paid |
A few good practices prevent accidental data loss and make large delete operations faster.
Use range syntax (2-5, 8, 11-13) for large sequential deletes — much faster than clicking individual thumbnails.
Adjust the auto-detect threshold if it misses some near-blank pages — default is conservative to avoid false positives.
Compress the PDF after large deletes to reclaim the full file size benefit.
Reorder pages first if they are also out of sequence — combine deletion and reorder in a single workflow.
Keep a copy of your original — deletion is destructive and the removed pages cannot be recovered from the output.
Use Extract PDF Pages instead if you want the 'deleted' pages saved into their own separate file.
Remove blank pages, confidential sections, and merge artifacts from any PDF. Browser-only, lossless, free. Mark pages by thumbnail or range, confirm, download — done.