PDkef
Compress Image
On-device

Compress Image to 100KB Free: Reduce Photo Size

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.

Open a different file?

This closes the current PDF. It stays in your recent files with everything you've done, so you can come back to it from the home page.

Clear all files?

This empties the list and the order you put it in. Nothing is removed from your device.

Turn on airplane mode and give it a try. It still works.

How it works
How it works

How to compress an image online for free

Reduce 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.

  1. 1Add your photo. Select or drag in the JPG or PNG you want to shrink, or several at once. It stays on your device.
  2. 2Set a target size. Enter a limit in KB, or pick a shortcut like 50 KB, 100 KB, or 500 KB for a portal's cap. The photo is compressed as soon as you pick it, and again whenever you change the target.
  3. 3Compress and download. Check the actual output size and dimensions, and download your file.

Free for everyone

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.

Got questions?

Frequently asked questions

Can I compress an image to 100KB for free?

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.

How does target size compression work for a photo?

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.

What file type does the compressed image come out as?

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.

Will compressing a screenshot or scan of text look blurry?

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.

Does compressing remove information from my photo?

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.

Can I compress several photos at once?

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.

Is this built for job applications and portals that cap photo size?

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.

Is my photo uploaded anywhere?

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.

What's the difference between this and Compress PDF?

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.

Same suite

More PDF 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