Private image tools

Image Compressor

Reduce JPG, PNG, and WebP file sizes locally by choosing quality or a specific size limit, then compare the real browser export before downloading.

Choose an image

JPEG, PNG, or WebP · up to 20 MB and 40 megapixels

Choose an imageDrag and drop or paste a JPG, PNG, or WebP image · up to 20 MBPaste an image with Ctrl+V or Command+V.

Batch workflow

Compress multiple images

Process up to 20 images locally with two files active at a time.

0 selected
Choose multiple imagesBrowse or drop up to 20 JPG, PNG, or WebP files · 100 MB totalPaste an image with Ctrl+V or Command+V.

How to use it

Compress an image in three steps

  1. Choose a JPG, PNG, or WebP image up to 20 MB and 40 megapixels.
  2. Choose manual quality or a target file size, then select the output format and maximum dimensions.
  3. Confirm the reported result and download the compressed image.

Useful for

Smaller files for everyday work

  • Speed up web pages and email attachments
  • Prepare photos for forms with file-size limits
  • Remove embedded metadata while creating a new copy

Examples

What to expect

Large camera photo
Input
4,000 × 3,000 JPEG
Output
JPEG or WebP at the chosen quality or below the selected byte limit

Actual dimensions and quality depend on the source and requested limit.

Know before you start

Important limitations

  • Animated images are processed as a single still frame.
  • Browser encoding results and file sizes vary by device and format; an exact byte size is not guaranteed.
  • Very small targets may require substantial dimension and quality reductions and can remain unreachable.
  • Files above 20 MB or 40 megapixels are rejected to protect browser memory.

Good defaults

Pick the right output

JPEG for photographsJPEG works broadly and is a dependable choice for photos without transparency.
WebP for smaller filesWebP often gives photos and graphics a smaller download at comparable visual quality.
Keep the originalCompression is lossy. Save the new file separately until you have checked the result.

Common questions

Image Compressor FAQ

Are images uploaded?

No. Decoding, resizing, compression, target-size searches, previews, and downloads happen locally in your browser.

Can every image reach an exact target?

No. Browser encoders do not guarantee exact byte sizes. Tool Packer reports success only when the generated file is at or below the limit and otherwise shows the smallest result it found.

What happens to PNG transparency?

Automatic WebP output preserves transparent pixels. JPEG cannot store transparency, so JPEG output uses a white background.

Browser-local

Processed on your device

Inputs and results are processed locally in this browser and are never uploaded.

How this processing works

The tool reads and processes this input in your browser. Tool Packer's application server does not receive the input or generated result.

Read the full privacy explanation