Shrink your photos — without losing quality

Compress JPG, PNG and WebP images in seconds. Need a specific size for a form? Pick an exact target like 50KB or 100KB.

Drop your photos here
or pick them below — JPG · PNG · WebP · GIF
Choose photos
🔒 Files are never uploaded — everything stays on your device
80
Advertisement · Ad slot (place your AdSense unit here)

How it works

This tool runs entirely in your browser — your photos never go to a server. Add your images, hit "Compress", and the tool shrinks each file. You can download images one by one, or use "Save all" to grab them together. Choose between a quality slider or an exact KB size — whichever suits you.

Two ways — quality and size

In quality mode, you pick a value from 10 to 100; higher quality means a better-looking photo but a larger file. In size mode, you set a target directly — say 50KB — and the tool adjusts quality automatically to land near it. This is handy for form and application uploads where the photo or signature has a strict size limit.

Which format to compress to

JPG

The most common choice for photos. Good quality at a small size. Does not support transparency.

WebP

The best compression — roughly 25–35% smaller than JPG, and it keeps transparency. Supported by nearly every browser today.

PNG

Best for logos, icons, screenshots and transparent images. For photos, PNG stays large — pick WebP or JPG instead.

Smart

The tool picks the smallest output for each image and preserves transparency. For most people, this is the best choice.

Advertisement · Ad slot

Frequently asked questions

Are my photos uploaded anywhere?

No. All processing happens inside your device using JavaScript. No file is sent over the internet — that's why it's fully private and fast.

How do I compress a photo to 50KB or 20KB?

Switch to "By size (KB)" mode, type your target KB or tap a preset (20/50/100 KB), then hit Compress. The tool raises or lowers quality to land near that size. For very small targets, the image may look a little softer.

Does compression ruin the quality?

Light compression is barely noticeable. A quality around 80 is a great balance for most images. You can fine-tune each image with the slider before downloading.

How many photos can I compress at once?

No limit. Add as many as you like — just note that very large files may take a moment on older phones.

Does the animation in a GIF stay?

In this version only the first frame of a GIF is compressed (a static image). Support for animated files is coming.

From the blog

Visit the blog →