Image Compressor
Shrink JPG, PNG or WebP images. Files never leave your device.
Drag & drop an image, or click to browse
Shrinking an image's file size without ruining quality
- Drop your JPEG, PNG, or WebP file onto the tool. It stays in your browser, nothing gets uploaded.
- Use the quality slider to find a sweet spot. Moving it to about 70-80% usually cuts the file size by more than half while keeping the image sharp enough for screens.
- Download the compressed version. If it's still too big, nudge the slider down a bit more and check again.
Where file size limits cause headaches in India
- Government portals like e-filing, passport applications, or university admission forms often demand photos under 50 KB or 100 KB. A phone photo straight out of the camera is 2-5 MB. The compressor bridges that gap.
- Uploading product images to e-commerce sites or WhatsApp catalogues. Large images load slowly on Jio or patchy networks, so compressing them keeps the browsing smooth for customers.
- Email attachments: many corporate servers reject anything over 10 MB. Compressing a batch of photos before attaching avoids the bounce.
Tip: If you need an exact file size (like exactly 20 KB for an SSC form), use the "Compress Image to KB" tool which targets a specific size. This one is for general size reduction.
Frequently Asked Questions
Will compressing remove the photo's metadata?
Yes, always. Compression redraws the image onto a canvas and re-encodes it, which strips all metadata, camera model, GPS location, timestamps, everything. There's no way to preserve it with this tool.
Does it support PNG transparency?
No, not once actual compression happens. The compressed output is always re-encoded as JPEG, which has no alpha channel, so a transparent PNG will get a solid background where it used to be transparent. Only when the "compressed" version would end up larger than the original does the tool skip re-encoding and keep your original file (transparency intact).
What happens if the compressed file comes out larger than the original?
The tool keeps your original file instead and labels it "Already optimized," you won't end up with a bigger download than what you started with.
Does this always convert my image to JPG?
Only when compression actually shrinks the file. In that case the output is a .jpg regardless of what you uploaded, since JPEG is the only format the compression step encodes to. If compression wouldn't help, you get your original file and format back.
Are my images uploaded to a server?
No. Compression happens entirely in your browser using the Canvas API, so your photos never leave your device.