Image Optimizer

Compress and optimize PNG, JPG, WebP, AVIF, HEIC images - reduce file size without losing quality

Shrink a 4MB Photo Without Anyone Noticing

Take a photo on a recent iPhone and the file often lands around 3 to 4MB straight out of the camera roll. Run that same photo through this tool at 80% quality and it can come out around 350-400KB, roughly a tenth of the size, while looking identical on a phone or computer screen. That gap exists because camera sensors capture far more detail than a screen can actually display, so a lot of that original file is data your eyes were never going to use anyway. The optimizer strips that excess through standard JPEG or WebP compression, applied locally with the Canvas API.

The quality slider is the main control, and the 75-85% range is where most photos land without any visible change. Below roughly 60%, compression artifacts start showing up first in smooth areas: skies, walls, out-of-focus backgrounds, anywhere the original colors shift gradually rather than sharply. Those gradients get reduced to visible blocks or bands once too much detail is thrown away, while busy, high-detail areas like foliage or fabric patterns tend to hide compression artifacts much longer. If you don't want to think about percentages, the built-in presets cover the common cases: Web (balanced) targets WebP at 82% for fast-loading pages, Social Media produces 1200px JPEG at 85%, Email/Thumbnail caps images at 800px and 75% quality, Max Compression drops to WebP at 60% for the smallest possible file, and Lossless PNG re-saves without touching a single pixel. After processing, the before-and-after sizes sit side by side so you can see exactly what was gained.

How to Use

  1. 1

    Drop in your image

    JPEG, PNG, WebP, GIF, BMP, AVIF, and HEIC files are all accepted. The original size and dimensions display immediately for reference.

  2. 2

    Pick a preset or set your own

    The presets cover web, social, email, and maximum-compression scenarios. For manual control, choose an output format and move the quality slider yourself.

  3. 3

    Stay in the 75-85% range for photos

    This band is where file size drops the most while the image still looks the same on screen. PNG output ignores the slider since it's always lossless.

  4. 4

    Run the optimization

    Processing happens instantly in the browser, no waiting for an upload or a server queue.

  5. 5

    Check the size comparison and save

    The before and after sizes are shown together. If the result still looks identical at a lower quality setting, try dropping it further.

Key Features

  • →A 3-4MB photo from a modern phone camera often compresses to under 400KB at 80% quality with no visible change on screen.
  • →Quality below 60% tends to show up first as banding in skies, walls, and other smooth gradients, before it's noticeable anywhere else.
  • →WebP at a given quality setting usually beats JPEG by 25-35% in file size for the same image.
  • →PNG should be reserved for images that need transparency or for graphics with flat colors and sharp edges, like logos.
  • →For a folder of photos at once, the Bulk Image Processor applies the same settings across every file.

Frequently Asked Questions

Why does my phone photo shrink so much without looking different?

Camera sensors record more tonal and color detail than a typical screen can display or a human eye can distinguish. JPEG and WebP compression remove that excess data first, which is why an 80% quality setting can cut a file to a tenth of its size with no visible change.

How do I know if I've compressed too much?

Zoom into areas with smooth color transitions, like sky, walls, or shadows. Blocky patches or visible bands of color in those areas mean the quality setting is too low. Sharp, detailed areas like text or foliage usually still look fine even when smooth areas start to degrade.

What's the difference between the Web and Max Compression presets?

Web targets WebP at 82% quality, aimed at pages where images should still look sharp. Max Compression drops to 60% WebP, prioritizing the smallest possible file over preserving fine detail, useful for thumbnails or placeholders.

Does optimizing a PNG actually reduce its size?

Yes, but differently than JPEG or WebP. PNG compression here is lossless, so it reduces size by removing redundant data without changing any pixels. The reduction is usually smaller than switching to a lossy format.

Can I undo the compression if I'm not happy with it?

The original file you uploaded is never modified or deleted, since everything happens on a copy in your browser's memory. Just re-upload the original and try a different setting.

Last updated: June 2026

Related Tools