logo

Compress Images Online — Free & Instant

Shrink JPEG, PNG, WebP, and GIF files by up to 90% without noticeable quality loss. Processing runs in your browser, so your images never leave your device.

Drag & drop files here

Or click to browse

File upload

Trusted by photographers and web developers to compress images without quality loss

Why use this image compressor?

Bulk compress

Drop in dozens of images at once. Each file is processed independently, so every one gets the right quality and stays in the right format.

Balanced by default

The default setting shrinks most photos by 70–90% with no visible quality loss. Switch to Light, Strong, or a custom quality value when you want fine-grained control.

Instant, in-browser compression

Compression happens locally using the Canvas API. No server round-trip, no upload progress bar, no waiting.

100% private

Your images never leave your device. Nothing is sent to any server, so your photos and screenshots stay yours.

Convert while you compress

Optionally output as WebP for up to 30% additional size reduction, or keep the original format with a single click.

Completely free

No subscription, no watermark, no hidden limit. Compress as many images as you need, whenever you need.

When a smaller image matters

A photographer fitting everything into one email

You spent Saturday afternoon photographing your friend's pottery studio for her new website. Twenty-three shots, all at full resolution, straight off your camera. When you try to send a preview batch, the email bounces. Total size too large.

You don't want to compromise on what you send, but the client wants to see the photos today. You drop the whole folder into the image compressor, leave the quality on Balanced, and watch the thumbnails update. A 4 MB photo becomes 420 KB. The total drops from 80 MB to 9 MB.

You download everything as a ZIP, attach it, and the email goes through on the first try. Your friend replies twenty minutes later, and the photos still look exactly the way you remember shooting them.

A web developer shipping a faster site

You're launching a landing page for a client on Monday, and every image on the site needs to be smaller. The designer handed you beautiful 2400 px PNG mockups, but Lighthouse is flagging the page for slow image loads and the homepage feels sluggish on mobile.

You drop the asset folder into the compressor, switch the output to WebP, cap the max dimension at 1920 px, and let it run. File sizes drop by 85%. You swap the new files into the project, commit, and redeploy.

Lighthouse gives you green across the board. The page loads in half a second, and the client never even sees the waterfall that used to be there.

A parent uploading to the school portal

The school yearbook portal wants photos under 1 MB each. The ones on your phone are 4–6 MB straight off the camera roll. You try to upload anyway, and the portal rejects them one after another. Deadline is tonight.

You open the image compressor on your phone, pick the 38 photos from your library, leave the settings on Balanced, and tap Compress. Every file comes out comfortably under 1 MB. You upload the batch before bed and close the tab.

How it works

1

Upload your images

Drag and drop one or more image files, or click to browse. JPEG, PNG, WebP, and GIF are all supported.

2

Choose your compression level

Pick Light, Balanced, or Strong, or set a custom quality. Live previews show the new file size before you commit.

3

Download the compressed files

Click compress, then download each file or grab the whole batch as a ZIP.

Frequently asked questions

  • Files processed locally — never stored
  • Images never leave your device
  • No sign-up required