The usual suspects
Scanned pages and phone photos stored at full camera resolution are the most common cause: a photo straight from a phone camera often takes several megabytes on its own, and a colour scan at 300 dpi stores four times the pixels of the same scan at 150 dpi. Resampling to 150 dpi usually keeps text readable at a fraction of the size.
The same image stored many times (a logo or letterhead added on every page by some tools) is the second; de-duplication fixes it without any quality change. Fully embedded fonts, especially Asian fonts, add hundreds of kilobytes each. Attachments inside the PDF and leftover data from repeated “Save” operations can add more.
The quick scan reads the raw file instantly; the full inspector then parses every object, including compressed object streams, and lists each image with its pixel size and effective dpi.
Steps
- Drop the PDF.
- Read the instant X-ray.
- The full inspector then lists the largest images with their resolution and pages.
- Follow the fix next to each cause.
Limits, stated plainly
- Byte budgets count stored (compressed) bytes, which is what the upload limit sees.
Engine: Quick scan in this tab; full inspector with pdf-lib in a Web Worker. Your file is not uploaded; check it yourself.