Blank pages in a PDF are more than just annoying. They waste paper when printing, inflate file size, and make documents look unprofessional. Whether you are preparing a report for a client or cleaning up a scanned document, here is how to get rid of those empty pages.
Why Do PDFs Have Blank Pages?
Blank pages sneak into PDFs from several sources:
- Duplex printing artifacts: When single-sided originals are scanned double-sided, the blank backs become extra pages.
- Word processor formatting: Automatic page breaks and trailing paragraphs can push content onto new pages, leaving the previous page blank.
- Scanning errors: Multi-page scanners sometimes feed blank sheets or create blank separator pages.
- Merged documents: Combining multiple PDFs often introduces blank pages between sections.
Method 1: Online PDF Page Remover (Fastest)
- Open your browser and go to a PDF page remover like PDF24 Tools, Sejda, or iLovePDF.
- Upload your PDF file.
- Click on the blank pages to select them.
- Click the Delete or Remove button.
- Download your cleaned PDF.
Most online tools show page thumbnails, making it easy to spot blank pages at a glance.
Method 2: Using Adobe Acrobat
- Open your PDF in Adobe Acrobat Pro.
- Go to View > Page Thumbnails to open the page panel.
- Scroll through the thumbnails and identify blank pages.
- Select the blank page thumbnail (click it once).
- Press the Delete key or right-click and choose Delete Page.
- Repeat for all blank pages, then save the file.
Method 3: Using Mac Preview
- Open the PDF in Preview.
- Open the sidebar by clicking the thumbnail button if it is not visible.
- Select the blank page thumbnail in the sidebar.
- Go to Edit > Delete or press Command+Delete.
- Save the document.
Method 4: Automated Blank Page Detection (Python)
For large documents, this Python script uses PyMuPDF to automatically detect and remove blank pages:
import fitz # PyMuPDF
doc = fitz.open("input.pdf")
pages_to_delete = []
for i, page in enumerate(doc):
text = page.get_text().strip()
if len(text) == 0:
images = page.get_images()
if len(images) == 0:
pages_to_delete.append(i)
for i in reversed(pages_to_delete):
doc.delete_page(i)
doc.save("output.pdf")
How to Prevent Blank Pages
- In Word/Google Docs: Check for trailing paragraph marks and extra page breaks before exporting to PDF.
- When scanning: Use your scanner’s blank page removal feature.
- When merging PDFs: Review each file before combining and remove trailing blank pages first.
Frequently Asked Questions
How do I know if a page is truly blank?
Zoom in on the page. Sometimes what looks blank has very faint text, watermarks, or scanning artifacts. The Python script above handles this by checking for actual text content and images.
Will deleting pages break hyperlinks or bookmarks?
Most tools automatically update bookmarks when pages are removed, but it is worth checking after cleanup.
Can I undo deleting pages?
Only if you saved a copy of the original file before deleting. Always work on a copy.