Drop photos hereLet go to add your files
Private. Files never leave your device.
Free, private, right in your browser.
Shrink a JPG or PNG photo to a size limit like 100KB, or 20KB for portals that cap the photo separately. The smaller photo and its size show as soon as you pick it, and you can set any other limit. Free, open source, and your photo stays on your device.
Drop photos hereLet go to add your files
Private. Files never leave your device.
Turn on airplane mode and give it a try. It still works.
How it worksReduce the file size of a JPG or PNG, right in your browser. No upload, no server. If your photo is already under the target, it comes back unchanged. Otherwise the output is a JPEG: a transparent PNG background is filled in white, and re-encoding drops EXIF metadata, including location. If a tiny target can't be hit without making a large photo unreadable, the tool says so and hands you the smallest result it found instead of quietly returning something too big.
Shrink a photo to a target like 100KB, or 20KB for a strict portal photo cap, as many times as you need, with no watermark or daily limit. Because compression runs on your device, there's nothing to upload and no server cost to pass on to you. Need to shrink a PDF document instead? Use Compress PDF.
It's open source under the MIT license, so anyone can read the code, fork it on GitHub, or share it. Simple PDF tools should be free for everyone.
Yes. Enter 100 KB as the target, or use the shortcut. The tool tries to get at or below the limit, not exactly 100KB. A large, detailed photo may not fit that small; check the actual output size before uploading it to a portal.
If the image is already under the target, it is kept unchanged. Otherwise, the tool searches image scale and JPEG quality settings until it gets at or below your target, within a time limit. If it cannot reach the target, it returns the smallest result found and tells you the target was missed. Everything happens in your browser.
A JPEG, whatever format you started with, whenever the tool had to compress it. If your original was a PNG with a transparent background, that transparency is filled in white first, since a JPEG has no transparency of its own. A file that is already under the target comes back exactly as it was, PNG included.
It can. JPEG compression is built for photos, and a small target size can leave visible artefacts around sharp edges like text or fine lines, more so on a screenshot or scanned document than on an ordinary photo. If the result looks too rough to read, try a larger target.
Yes. Re-encoding to JPEG drops EXIF metadata, including the location a phone camera often records, along with the camera model and timestamp. That is a side effect of redrawing the pixels rather than a deliberate scrub, so do not rely on it as one, but the compressed copy carries none of it. If you need to keep that metadata, do not run the photo through this tool.
Yes. Pick or drop several JPG or PNG files, or drop a whole folder, and set one target. Each photo is compressed on its own to that size or less, and a list shows each one's new size and whether it fit. Download saves them one at a time rather than as a zip, so your browser may ask to allow multiple downloads the first time, and each photo also has its own Save.
Yes, exactly that. Many application portals cap a photo at 20 to 50KB and a document at 100 to 200KB, checked separately, so one "under 100KB" result does not necessarily clear the photo limit. Set your own target here, including one below 100KB, to match whatever the portal actually asks for.
No. Nothing is uploaded. Compression runs on your device, in your browser, and your photo, including a scanned ID, passport photo, or signature image, never leaves it. There is no processing server. For offline use, install PDkef and let its required assets load while connected.
This tool takes a JPG or PNG image and shrinks it to a target size. Compress PDF does the same for the images inside a PDF, and leaves its text as it is. Use whichever matches what you actually have; if a form needs both a smaller document and a smaller photo, use both tools.
Every one of these runs on your device, free, with nothing uploaded.
Also: Extract PDF Pages · Rotate PDF · Remove PDF Pages · Add Page Numbers to PDF
A new version is ready. It loads once you're done in your other PDkef tab.A new version is ready. Close your other PDkef tabs to load it.An important fix for PDkef is ready. This page reloads in a moment.