Causes and fixes
- 1Scanned pages or phone photos at full resolutionImages stored at 300 dpi or more, or straight from a phone camera, are usually most of the file.Compress to the limit
- 2The same image stored on every pageA logo or letterhead embedded once per page multiplies its size by the page count.De-duplicate
- 3Too many pages for one uploadEven compressed, a long exhibit may not fit one slot.Split by size
- 4Attachments or leftover edit history inside the PDFFiles embedded in the PDF, or old versions kept by incremental saves, add bytes you can’t see.Inspect
What is going on
Upload forms reject a file for its size in bytes, not for how it looks, so the first job is to see where the bytes are. Drop the file into the X-ray above: it reads the file in this tab and shows how much is images, fonts, duplicated images and everything else. In most oversized PDFs, images are the large majority, because a scanner or phone saved each page as a high-resolution picture.
Two numbers matter: the limit and how the portal counts it. Portals write “2 MB” or “12MB”; some mean 2,000,000 bytes and some mean 2,097,152. Aim for the stricter reading, 1 MB = 1,000,000 bytes, and the file fits either way. USCIS online filing, for example, says files must not be larger than 12MB [1].
Compressing to an exact number works by lowering image resolution and JPEG quality in steps until the file fits, while leaving text and vector drawings untouched. Before you send it, look at the smallest print and any signature at 100% zoom. If the only way to reach the limit would make the page unreadable, split the document instead: two legible files beat one blurry one, and most portals let you upload several.
Nothing here sends your file anywhere: the scan and the compression run in your browser. You can check that by turning off your network after the page loads; the tools keep working [3].
Checked 2026-10-05. The diagnostic above runs in this tab; your file is not uploaded.