Job portals, administrative forms, and customer service sites often cap uploads at a few megabytes, and the error message rarely tells you how to fix it. The good news is that most oversized files are heavy for avoidable reasons: photos taken at full resolution, scans at a very high quality, or documents that contain more pages than anyone needs. A methodical approach usually solves the problem in a few minutes.
First, find out why the file is heavy
- Images inside the PDF: photos and scans are the usual cause. A PDF made of pages scanned at high resolution is far heavier than a text document.
- Too many pages: a long scan may contain blank pages, duplicates, or sections the recipient does not need.
- A very large photo: a picture straight from a modern phone camera can weigh several megabytes on its own.
The order that works best
1. Remove what you do not need
Dropping pages is the cheapest reduction, because it costs no quality at all. Use Remove PDF Pages to delete blank or irrelevant pages. If you only need a few pages out of a long document, Split PDF can extract them into a new file.
2. Compress the PDF
If the file is still too heavy, run it through Compress PDF. The tool reduces the size of the document while keeping it readable, and shows the size before and after so you know whether you have crossed the threshold. Check the preview to confirm that small text is still legible.
3. Shrink the images before they become a PDF
If you are building the PDF from photos, shrinking each photo first is more efficient than compressing a huge PDF afterwards. Use Compress Image to lower the pixel dimensions and the JPEG quality, then combine the pictures with JPG/PNG to PDF. Our guide on compressing an image without losing quality explains how to choose the settings.
4. As a last resort, split the file
If a document legitimately has to be big, check whether the form accepts several uploads. If it does, split the PDF into logical parts, such as Part 1: identity documents and Part 2: proof of address, and upload each part separately.
Do not lower the quality blindly
Going straight to the lowest quality setting can make a document unreadable, and some forms or reviewers will reject a file they cannot read. Reduce gradually: apply a moderate level, check the size and the preview, then go further only if you must. For identity documents and signed pages, legibility matters more than a few hundred kilobytes.
Typical limits and how to think about them
Limits vary from one site to another, and they are always stated on the form itself, so read the instruction before you start. If the limit applies to the total of all uploads rather than to each file, add up the sizes. If it applies per file, merging several documents into one can push you over, so keep them separate in that case.
A quick checklist before you upload
- Open the final file and scroll through every page to confirm it is readable.
- Check that the file name has no unusual characters; some portals reject them.
- Confirm the format the form expects, such as PDF only or PDF and JPG.
- Keep the original, uncompressed file in case you need it later.
Keep the process private
These tools process files in your browser, so your documents are not sent to a server while you work. That matters when the file contains identity papers or financial information. For general advice on protecting sensitive documents, read our guide on protecting your privacy with online PDF tools.
Frequently asked questions
What is the quickest way to make a PDF smaller?+
Remove unnecessary pages first, then compress the file. Pages you delete cost no quality at all.
Will compressing make my document unreadable?+
Not if you reduce gradually and check the preview. Avoid the lowest settings for identity documents and signed pages.
Should I compress photos before turning them into a PDF?+
Usually yes. Shrinking each photo first is more efficient than compressing a very large PDF afterwards.
Is my document uploaded when I compress it?+
No. The processing takes place in your browser, so the file is not sent to a server.