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.
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.
- 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
- 1Upload the PDF.
- 2The tool inspects each page and its resources.
- 3A report is produced with totals and the top 5 heaviest pages.
- 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
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?”.
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.
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.
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.
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?
Why is my content stream size different from the file size?
Are my files uploaded?
Related PDF tools
More free browser-based PDF utilities from ilovedigital.in.