[Tool 01] Free · No account

Compress an image
to 500 KB

500 KB is a generous cap — usually a trim, not a downgrade. The tool keeps your full resolution unless it has to, and does the work on your device.

100% on-device Batch EXIF & GPS stripped Unlimited
compressor ready
Target size
Max dimension
Output
Drop photos here — or click to choose JPEG · PNG · WebP  /  stays on your device
No files processed yet
Other targets 20 KB 50 KB 100 KB 200 KB 500 KB
[Also an app]

Need to shrink HEIC photos, batch hundreds at once, or work offline on your phone? Image Shrinker does the same job natively — and never uploads anything either.

Google Play ↗ About the app →

What 500 KB leaves you

A 500 KB JPEG holds a full-resolution 12-megapixel photo comfortably when the scene is ordinary. Only dense foliage, night shots with heavy grain, or text-heavy scans need to give up pixels, and even then the drop is small.

Because the tool searches quality before dimensions, a 500 KB target normally costs you compression rather than resolution. Pixels are only sacrificed when quality alone cannot reach the target — which at 500 KB is rare.

Where 500 KB is the limit

  • Email attachments — clients allow far more, but corporate filters and contact forms are stricter.
  • Portal uploads — insurance claims, tenancy applications, listing sites, support tickets.
  • Forums and marketplaces — 500 KB is a common per-image ceiling.
  • Web pages — a gallery of 500 KB photos still loads quickly on mobile.

Getting under the cap without a visible loss

Start from the full frame and let the tool do the work. If you already know the subject, crop to it first — bytes spent on background are bytes not spent on the part you care about.

Re-encoding also strips EXIF, so GPS location, capture time and camera serial number are gone from the output. That is usually what you want before posting a photo publicly, and worth knowing before you compress one you intend to keep as an original.

Questions

Are my photos uploaded anywhere?

No. There is no backend. The page contains all the code it needs, and your browser does the decoding and encoding locally. Disconnect from the internet after the page loads and it keeps working — that is the easiest way to verify it.

How do I get a photo under 100 KB for a form upload?

Select the 100 KB preset, drop the file in, and download the result. Most government, visa and job-portal forms accept a JPEG under 100 KB — if the form also caps dimensions, set max dimension to 800 px or 1280 px as well.

Why is the output JPEG when I uploaded a PNG?

PNG is lossless, so a photograph stays enormous unless you crop it. Choosing JPEG or WebP lets the tool actually hit your target size. Switch the output to PNG if you need lossless output and transparency — the tool will then reduce dimensions instead of quality, and may report that the target cannot be reached.

Does it work with HEIC photos from an iPhone?

Usually no — most browsers cannot decode HEIC. Export to JPEG first (iOS: Share → Save to Files → keep as JPEG, or change Camera → Formats → Most Compatible), or use the Image Shrinker app, which handles HEIC directly on-device.

Is there a limit on how many images I can compress?

No limit, and no daily cap. There is no server doing the work, so there is nothing to meter. The mobile app has a free daily batch limit plus a one-time Pro upgrade that removes ads.

What about really large images?

Images are capped at 4096 px on the long edge before processing so a 50-megapixel file does not exhaust browser memory. For a target size like 100 KB that ceiling makes no practical difference.