Invoice · expense · visa upload limits
Compress a PDF below your exact size limit
Choose 500KB, 2MB or any custom ceiling. A background Worker searches for the clearest result that stays under it.
Quality and resolution are adjusted locally with no upload and no server bandwidth.
Target total file size
The output must stay below this ceiling.
The source ArrayBuffer is transferred—not copied—to a background Worker.
User guide
How to use Target Size PDF Compressor
Aim for a whole-document size limit using local binary-search quality and resolution tuning.
- 1
Upload the PDF.
- 2
Enter the maximum size in KB or MB.
- 3
Run the optimizer; it tests several quality and scale combinations locally.
- 4
Download the best candidate that fits the target, or review the closest achievable result.
Best for
- Visa and reimbursement portals
- Exact email attachment limits
Important limitation
A target cannot be guaranteed for every document without making pages unreadable; the tool stops at a safe minimum quality.
Frequently asked questions
Does it always hit the exact byte size?
No. It aims below the limit while preserving the best tested quality.
Why can compression take time?
Several complete candidate PDFs are generated to find a suitable setting.
PDFPerch processes files locally unless this guide explicitly identifies a cloud-dependent feature. Always keep an original copy and verify critical output before submission, printing, signing, or accounting use.