Image Optimizer

Compress PNG, JPEG and WebP in the browser, resize if you want, download the results.

A free image optimizer that compresses and resizes PNG, JPEG and WebP files in your browser — nothing is uploaded, so your photos never leave your computer. Drop up to five images, set a quality and an optional width or height, and download the smaller files one by one or as a zip.

A 3 MB photo on the homepage costs you the visitor on a phone — they leave before the picture arrives.

Up to five files at once, shrunk in your browser. Nothing uploaded.

Drop your images here

PNG, JPEG or WebP · up to 5 images · max 10 MB each · nothing is uploaded

Runs in your browser — nothing is uploaded, nothing is stored. Close the tab and it is gone.

Recommended browser: Works best in Google Chrome. Also tested in Firefox and Microsoft Edge; Safari opens everything except saving as WebP, and the tool tells you when that is the case.

After the compression

Your pictures, light enough for a phone

Your pictures todayYour pictures, compressed

Left: photos straight off the camera or phone, several megabytes each, on a page a phone has to download over mobile data. Right: the same photos compressed and, where they were bigger than the space they fill, resized. They keep their format and proportions and still look sharp on a phone screen.

  • Every image compressed before it goes on the site
  • Resized where it is bigger than the space it fills
  • A page that opens quickly on mobile data
900+ projects
since 2017
4.9★
400+ five-star reviews on Fiverr
9+ years
building WordPress and Next.js sites

Support is the whole team, not one person — reach us any time, and someone picks it up.

“Great work by Sandipan.”
billinggurus.com · 5-page WordPress site · the project

Schedule a Meeting

Bring the site or the page you are working on. I lead every project, and on the call we go through it together and decide what to do first.

Schedule a Meeting

How it works

How to use the Image Optimizer

  1. 01Drop up to five images (PNG, JPEG or WebP) onto the tool.
  2. 02Optionally type a width or height — the other side follows the aspect ratio.
  3. 03Compare the original and the optimised size, then download one by one or all as a zip.

Good to know

Why bother

Smaller files mean a faster first paint on mobile data and a better Core Web Vitals score — which is a ranking signal.

In more depth

About the image optimizer

Why compress images before uploading them to a website

Images are usually the heaviest part of a page. A single 4 MB photo straight from a phone can outweigh every script and stylesheet combined, and on mobile data it can add seconds before the page paints. Search engines measure that wait as part of Core Web Vitals, so smaller images help rankings as well as visitors.

Photos straight from a camera or phone are often saved at a quality and size far above what a screen shows, so they can usually lose a large share of their weight with no difference you can see. The tool shows the before and after size for every file.

What this image optimizer does, step by step

It decodes each file in your browser, draws it onto a canvas at the size you asked for, and re-encodes it — JPEG and WebP at your quality setting, PNG losslessly. You see the original and the optimised size side by side before you download anything.

Filenames are cleaned for the web on the way out: lower-case, hyphens instead of spaces, no odd characters — so "My Photo (1).JPG" becomes "my-photo-1.jpg", ready to upload.

Image optimizer vs. WebP converter — which one do I need?

Use the optimizer when you want to keep the format your CMS or client expects. Use the WebP converter when you control the site and want the smallest files modern browsers can display. Both run in the browser and both are free.

FAQ

Image Optimizer — questions

Are my images uploaded to a server?

No. The optimizer runs entirely in your browser with the canvas API. Close the tab and the images are gone; nothing is stored or sent.

Which formats can I compress?

PNG, JPEG and WebP. Each file keeps its own format: PNG stays PNG so transparency is preserved, and JPEG and WebP are re-encoded at the quality you choose.

How many images can I optimise at once?

Up to five images per batch, each up to 10 MB. The results download individually or together as one zip file.

Does resizing keep the aspect ratio?

Yes. Type either a width or a height and the other side follows the original proportions. Type both to force an exact size.

What quality should I use for the web?

For photos, 70–80 keeps the picture looking sharp at a fraction of the size. For screenshots with text, go higher, or keep them as PNG.

More tools

The other tools

All tools

Next step

Need a tool that does not exist yet?

Small internal tools like these are a normal part of the work — tell me what your team does by hand.