Fully private
Ghostscript runs in WebAssembly on your device. Not a single byte of your file reaches a server.
Runs in your browser · nothing is uploaded
Upload forms, job portals and universities often cap files at 1 MB. The slider starts at strong compression and the estimate tells you whether you will fit.
Each page becomes a JPEG image. Several pages download as one ZIP archive.
What is the file for? We will pick the level
Thank you! Maximum compression is unlocked and you helped keep the site free.
Compressing PDF...
Analyzing images
0%
smaller
This file is already well compressed, so you will get the original back.
Download compressed PDFCould not process this file. It may be damaged or password protected.
Drop the file in or pick it from your device.
Move the slider and watch the size estimate.
Your compressed file is ready in seconds.
Pick what the file is for and PDFKilo picks the compression level for your exact document.
Ghostscript runs in WebAssembly on your device. Not a single byte of your file reaches a server.
Before compressing, we sample the first pages and show the expected size for the chosen level.
No logos stamped on pages, no sign-up and no limit on the number of files.
If compression does not help, you get the original back rather than a bigger file.
Yes. The output is a standard PDF that opens in any viewer.
For documents with a few scans, yes. Move the slider to the maximum and check the estimate.
Usually the file has many colour scanned pages. Remove pages you do not need, split the document, or rescan it in greyscale.
Typically 90–120 dpi for images. Text stays readable on screen, while printed scans will look softer.
For a few pages with a handful of images, yes. For long scanned documents 200 KB is usually not reachable without hurting readability.
Yes. The output is a standard PDF. Just check that the final size is below the portal limit.