🎨 Seedream 5.0 Pro — ByteDance's flagship image model: up to 2K, best-in-class typography & multi-reference editing!

Try It!
Logo

Free Image Compressor

Shrink JPG, PNG and WebP files by quality or down to an exact size in KB. Up to 30 images at once, with the originals never leaving your device.

Everything runs inside your browser — your images are never uploaded.

Add images

Up to 30 images, 50 MB each. JPG, PNG, WebP, AVIF and GIF.

Upload or Select File

Compression settings

80
Smaller fileBetter quality
x

Leave empty to keep the original dimensions. Images are only ever scaled down.

How to Compress an Image

From full-size photo to a lighter file in 3 steps

  1. 01

    Add your images

    Drop in up to 30 JPG, PNG, WebP, AVIF or GIF files, or pick them from your device. Nothing is uploaded.

  2. 02

    Choose quality or a target size

    Move the quality slider, or ask for a target like 100 KB and let the tool search for the best quality that fits. Optionally cap the width or height.

  3. 03

    Download the result

    Check the before and after size for each file, then download them one by one or grab the whole batch as a .zip.

Frequently Asked Questions

Yes. No signup, no watermark, no daily quota and no paid tier on this page. Compress as many images as you want, as often as you want.
No. Decoding, resizing and re-encoding all happen inside your browser with the standard Canvas API. Open DevTools, switch to the Network tab and compress a file: you will not see a single request carrying your image. The tool also works after you go offline.
You can load JPG, PNG, WebP, AVIF and GIF, as long as your browser can decode them. Animated GIFs are handled as a single still frame, because a browser canvas cannot re-encode animation. Output is WebP, JPEG, or the original type when it is already JPEG, PNG or WebP.
Up to 50 MB per image and 30 images per batch. Files are processed one at a time so a tab full of 40-megapixel photos does not run out of memory; a very large image may take a few seconds on a phone.
Switch to the target size mode and pick a preset or type your own number in KB. The tool re-encodes the image at different quality levels to find the highest quality that still fits the limit. If even the lowest quality is too big, it shrinks the dimensions in 10% steps until the file fits. When a target is genuinely out of reach it says so instead of quietly returning an oversized file.
PNG is a lossless format, and a browser canvas can only write it losslessly, so a quality slider would do nothing. We do not pretend otherwise: for a PNG that you keep as PNG, only resizing reduces the file. For photos, converting to WebP or JPEG typically cuts the size by 60-80% with no visible difference.
At quality 80 the difference is usually invisible on screen; lower values trade detail for size, and the preview shows exactly what you get. Your original file is never modified: you download a new copy. Re-encoding also strips EXIF metadata such as GPS coordinates and camera serial numbers, which is a nice privacy win before posting a photo publicly.
Yes, on both iOS Safari and Android Chrome. The layout adapts to a small screen and batches work the same way. On older phones a batch of very large photos can be slow, so compress in smaller groups if the tab feels sluggish.

AI Pricing Plans

Flexible AI Pricing

Pay-as-you-go credits or subscription plans. No hidden fees, cancel anytime.

One Time supports crypto payment (BTC, USDT, ETH, 350+) · Monthly billing

Free

Try before you buy

Free
32points
  • Up to 3 videos
  • Up to 32 images
  • Multi-Model Support
  • Text to Video
  • Image to Video
  • Video to Video
Show more (+11)
  • Consistent Character
  • AI Animation Generator
  • Templates & Effects
  • AI Video Enhancers
  • Interactive Community
  • Faster Generation Speed
  • No-watermark Outputs
  • More Camera Movement
  • Private Video Visibility
  • Copy Protection
  • Priority Support

Pro

Popular

Elevate your AI experience

29.99USD / 1 Month
800
800 credits/mo
  • Up to 80 videos
  • Up to 800 images
  • 3 tasks(Parallel Tasks)
  • Multi-Model Support
  • Text to Video
  • Image to Video
Show more (+12)
  • Video to Video
  • Consistent Character
  • AI Animation Generator
  • Templates & Effects
  • AI Video Enhancers
  • Interactive Community
  • Faster Generation Speed
  • No-watermark Outputs
  • More Camera Movement
  • Private Video Visibility
  • Copy Protection
  • Priority Support

Lite

Start your AI journey

19.99USD / 1 Month
300 credits/mo
  • Up to 30 videos
  • Up to 300 images
  • 3 tasks(Parallel Tasks)
  • Multi-Model Support
  • Text to Video
  • Image to Video
Show more (+12)
  • Video to Video
  • Consistent Character
  • AI Animation Generator
  • Templates & Effects
  • AI Video Enhancers
  • Interactive Community
  • Faster Generation Speed
  • No-watermark Outputs
  • More Camera Movement
  • Private Video Visibility
  • Copy Protection
  • Priority Support
  • Card
  • Crypto accepted (BTC, USDT, ETH, 350+)

Privacy preferences

We use essential storage to run the service. Optional analytics, advertising and convenience features stay off until you choose to enable them. Privacy policy