Skip to main content
ZEKILO Studio

Compress Image

Reduce the file size of JPG, PNG, WebP and AVIF photos while keeping their format. Files never leave your device.

No upload · Processed in your browserJPG · PNG · WebP · AVIF25 MB per file (recommended)Up to 50 filesAs of 2026.09.30

75

Lower values mean smaller files and lower image quality

PNG handling

How to use

  1. 1Drag and drop photos or pick them with [Choose files]. Compression starts as soon as they're added
  2. 2Change Quality or PNG handling and the photos are compressed again automatically, so the result updates right away
  3. 3Save with [Download]. For several photos, use [Download all (ZIP)] to get them in one go

Compression starts as soon as you add photos, and changing an option processes them again automatically. Each result keeps the original name with -compressed added, as in photo.jpg → photo-compressed.jpg, and several photos come as a single images-compressed.zip.

You can add up to 50 photos at a time. We recommend up to 25 MB and 40MP per photo on desktop, and 10 MB and 16MP on mobile. Going over the recommendation shows a warning, but you can still continue. Files over 100 MB each are not processed.

  • Example 1 · Large JPG photo

    JPG 4000×3000 · 4.0 MB · Quality 75 (default)

    Measured in Chrome on desktop · test image (synthetic)

    → 429 KB (−89%) · stays 4000×3000

  • Example 2 · PNG with a transparent background

    PNG 800×600 · 204 KB · Lossless optimization / Reduce colors

    Measured in Chrome on desktop · test image (synthetic) · transparent areas kept with both methods

    → Lossless optimization 32 KB (−84%) · Reduce colors 9 KB (−96%)

  • Example 3 · Photo with location data

    JPG 1200×900 · 171 KB · includes GPS and device info · Quality 75 (default)

    Measured in Chrome on desktop · test image (synthetic)

    → 29 KB (−83%) · GPS and device info removed

Example figures vary by file and device.

Options explained

Quality
Sets how strongly JPG, WebP and AVIF are compressed, from 0 to 100. Lower numbers give smaller files and lower image quality. The default is 75 for JPG and WebP and 50 for AVIF, and moving the slider applies the same value to every JPG, WebP and AVIF you've added. Lower it when you need to fit a size limit; raise it if text or lines look smudged. It isn't used for PNG.
PNG handling
Chooses how PNGs are made smaller. “Lossless optimization” (default) uses OxiPNG to shrink the file structure while leaving every pixel unchanged. “Reduce colors” is a lossy method that cuts the image down to 256 colors or fewer for a much smaller file, so it suits images with few colors such as logos, icons and charts; on colorful images like photos, smooth areas may show banding. Both methods keep transparent areas.
Metadata
This isn't a setting you can turn on or off: metadata is always removed. The EXIF orientation is applied to the pixels so the photo is saved upright, and EXIF, XMP and IPTC metadata such as shooting location (GPS) and device info is left out of the result. If you need details like the date taken, keep the original file as well.

Frequently asked questions

Are my photos sent to a server?

No. Compression happens inside this browser and your files are never sent off your device. To check it yourself, follow the steps on the How it works page.

What quality should I use?

Start with the default (75 for JPG and WebP, 50 for AVIF), check the result's size and look, then adjust. Compressing the test image (4000×3000 synthetic image, 4.0 MB) in Chrome on desktop gave 429 KB at quality 75 and 167 KB at quality 60. Lower numbers make smaller files, but text and lines tend to blur and smooth areas like sky can get blotchy, so zoom in on the result to check.

The file didn't get smaller, or it got bigger.

Photos already saved at low quality or already optimized may not shrink any further. If the result is the same size as the original or larger, you'll see “This file is already optimized. We recommend keeping the original.” and [Download original] becomes the main button. To go smaller, lower the quality, or reduce the width and height with the Resize Image tool.

Is location and device info removed too?

Yes. We compressed a test file containing GPS and device info (1200×900 JPG, 171 KB), and the result (29 KB) had no GPS or device info left. The EXIF orientation is applied to the pixels before it's removed, so portrait photos are saved upright. Colors are converted to sRGB, so photos taken in Display P3 may look slightly different.

Can I compress iPhone HEIC photos?

This tool accepts JPG, PNG, WebP and AVIF only. Convert HEIC photos to JPG with the HEIC to JPG tool, or to WebP, AVIF and other formats with Image Converter. GIF and BMP are also handled by Image Converter.

How it works · Engine · Notes

  • Processed in: this browser (your device)
  • Engine: MozJPEG (jSquash) (IJG·BSD-3-Clause) · OxiPNG (MIT) · libwebp (BSD-3-Clause) · libavif·libaom (BSD-2-Clause)
  • Compression runs inside this browser with WebAssembly engines, and files are not sent to a server.
  • The EXIF orientation is applied to the pixels, then all EXIF, GPS, XMP and IPTC metadata is removed.
  • Colors are saved as sRGB. Display P3 photos may shift slightly in color.
  • If the result isn't smaller than the original, you're advised to use the original as is.
  • As of 2026.09.30
  • Changelog: 2026.09.30 First release
Something wrong with the result? Report an issue(No files are attached)