Exact size · PDF
Compress a PDF to 300 KB.
India e-Visa and several consular uploads reject 367 KB. We loop until it is actually under 300.
- 100% client-side
- Nothing is uploaded
- No account
- Canvas / WebAssembly on your device
Loading compressor…
Why a PDF page
Image-only sites cannot hit a PDF cap. This page rasterizes only as far as needed so the file is actually under 300 KB.
Frequently asked questions
Are my files uploaded to a server?
No. Decoding, resizing and re-encoding run in this tab with the Canvas API and, for PDFs, PDF.js in a local worker. Nothing is posted to underkb.online. You can disconnect the network after the page loads.
How do I compress a PDF to 300 KB?
This page is pre-set to 300 KB. Drop the file. The tool binary-searches encoder quality, then reduces dimensions only if quality cannot get under the cap.
Will EXIF, GPS or PDF JavaScript survive?
No. Re-encoding drops metadata. PDF scripting is disabled and rasterized pages do not keep embedded scripts in the download.
Can I also set a minimum size?
Yes. Some forms want a range such as 20–50 KB. Fill Minimum KB. We raise quality and, if needed, enlarge the picture. We never pad empty bytes.
Will the text stay readable?
Text-heavy one-pagers usually stay readable at this cap. Image-heavy scans look softer, that is the only honest way to hit a hard KB limit.