PDF Tool

PDF File Size Analyzer — See What’s Taking Space

Break down a PDF’s size by pages, images, fonts and metadata so you know exactly what to remove or compress.

100% privateNo signupClient-side onlyFree forever
Advertisement · space reserved
Upload & analyze
Analysis is a read-only inspection. Your PDF is never modified.
About this tool

PDF File Size Analyzer inspects a PDF’s structure and reports where its bytes are going. Instead of guessing whether compression will help, you get a per-page breakdown, image/font counts, and a highlighted list of the largest pages.

All processing is 100% client-side. Your PDF is opened inside your browser tab, edited with pdf-lib (and rendered with pdf.js when needed), and saved as a Blob download. Nothing is ever uploaded to any server and closing the tab wipes every working buffer.

Key features
  • Total size, page count and average page size
  • Estimated bytes per page (sorted heaviest first)
  • Image count and font count (from the PDF resource dictionaries)
  • Highlights outlier pages that dominate the file size
  • Runs entirely in your browser
Why choose this tool
Per-page bytes
See which pages dominate the file size.
Local only
Nothing is uploaded during analysis.
Fonts & images
Counts unique fonts and images across the file.
Advertisement · space reserved
How it works
  1. 1
    Upload the PDF.
  2. 2
    The tool inspects each page and its resources.
  3. 3
    A report is produced with totals and the top 5 heaviest pages.
Popular use cases
Find the two “heavy” scanned pages in an otherwise light document
Decide whether to compress the whole PDF or just extract & compress a few pages
Audit a report before emailing to see why it’s so large
Quickly compare two versions of the same document
Tips & best practices
  • If one page dominates the size, extract and compress that page individually
  • A high image count with modest total size often means small icons; safe to ignore
  • Fonts often add fixed overhead — a 3 MB report may still be 40% text with unusual fonts
How the breakdown is calculated

The analyzer opens the PDF with pdf-lib and iterates every page’s content stream and resource dictionary. It measures the byte length of each page’s content stream (as a proxy for “how big is this page”), and counts distinct image XObjects and font objects referenced across the document. The result is a compact report that answers the question every casual user asks: “why is this PDF so big?”.

When compression will help vs. hurt

If the largest pages contain images (a scan, a photo, a diagram), then Compress PDF can shrink them significantly. If the report shows mostly small content streams and a large font count, compression will yield little because the size is coming from embedded fonts that structural compressors already deduplicate. In that case, subsetting fonts (in the source authoring app) is the real fix.

Using the results

For most “my PDF is too big” situations, the analyzer will identify one or two heavy pages. You can then extract those pages with Extract PDF Pages, run Compress PDF on the extract, and merge the compressed pages back with PDF Merge — all client-side.

Privacy note

Your files never leave your browser. All parsing, page rendering and PDF assembly happens locally on your device using open-source libraries (pdf-lib and pdf.js). ilovedigital.in cannot see, store or share the contents of your documents.

Advertisement · space reserved
FAQ

Frequently asked questions

Common questions about the PDF File Size Analyzer — See What’s Taking Space tool and how your data is handled.

Is this the same as compressing the file?
No. Analyzer only inspects and reports. It does not modify the PDF.
Why is my content stream size different from the file size?
PDFs contain shared resources (fonts, images) that add fixed overhead beyond page content streams.
Are my files uploaded?
No. Analysis runs entirely in your browser.
Related

Related PDF tools

More free browser-based PDF utilities from ilovedigital.in.

Advertisement · space reserved