HubTools

Image Compressor

Drop a photo, get a smaller file. Smaller / Balanced / Higher presets, named output sizes, batch download. Nothing leaves your device.

What is image compression?

Image compression makes picture files smaller so they load faster on websites, fit in email attachments, and take up less space. Most photos can be shrunk by 60–80% with no visible difference — the same trick photo apps and Photoshop's “Save for Web” use behind the scenes. For photos, lower-quality means smaller files; for logos and screenshots with sharp edges, you can keep full quality and still save a lot. This compressor runs entirely in your browser, so your photos never get uploaded anywhere — useful for private images, slow internet, or huge batches. Need to change a file's format instead? Use the Image Converter. Want to merge images into a single document? Try Image to PDF.

Drop a photo to make it smaller

Or click to pick. JPEG, PNG, WebP, or GIF.

Tip: paste a screenshot from your clipboard (⌘V or Ctrl+V).

Stays on your deviceNo upload, no signup. Compression runs in your browser.
Most photos shrink 60–80%Without any visible quality loss. Higher savings on screenshots.
Drag in as many as you wantJPEG, PNG, WebP, and GIF. Big batches work fine.

How to use this tool

  1. 1
    Drop your images
    Drag in JPEG, PNG, WebP, or GIF files — one at a time or by the dozen. Everything happens on your device, so file size and count are unlimited.
  2. 2
    Pick Smaller, Balanced, or Higher quality
    Three buttons cover most cases. Balanced is the safe default. Open Advanced options for exact format and metadata control.
  3. 3
    Choose an output size
    Keep originals or shrink to Web (1920px), Email (1024px), or a custom width. Aspect ratio stays correct automatically.
  4. 4
    Download one file or the whole batch
    Each row has its own download button. Got many files? One click grabs everything as a ZIP.

Frequently asked questions

Are my images uploaded to a server?
No. Compression runs entirely in your browser using WebAssembly versions of mozjpeg, oxipng, and libwebp. No image bytes ever leave your device, which is why there are no file-size limits or rate limits.