Skip to main content

Image Compressor

Compress JPEG / PNG / WebP locally in your browser

No uploadNo size or usage capsQuality and size tunable

Click to upload an image

or drag an image here · JPEG / PNG / WebP · up to 50MB

Last updated: 2026-09-24

About this tool

The image compressor shrinks photos, screenshots and product shots without a visible loss of quality. It is built for slimming files before you attach them, optimising images for the web, and taming the huge photos modern phones produce. Everything happens inside your browser, so the image never leaves your device: no upload, no queue, no sign-up. Adjust output quality, max dimensions and target size, preview the before/after size difference, and download only when you are happy with the result.

Features

Fully local processing

Compression runs inside the browser, so no network request is made - it even works offline.

Three major formats

Accepts JPEG, PNG and WebP input; the output can follow the source or be set manually.

Tunable options

Quality, max dimensions and target size are all adjustable - redo it instantly if you are not satisfied.

Before/after comparison

Side-by-side previews of the original and the result with file sizes, plus the exact percentage saved.

Multi-threaded speed

Compression runs in a Web Worker, so the page stays responsive while large images are processed.

Clean output

The exported file carries no watermark and no extra metadata.

How to use

  1. 1

    Add an image

    Click the dashed area to pick a file, or drag an image in. JPEG / PNG / WebP up to 50MB are supported.

  2. 2

    Tune the options

    Drag “Output quality” and “Max width/height”, then choose the output format. Lower quality or a smaller size cap compresses harder.

  3. 3

    Start compressing

    Click “Compress” and watch the progress bar. Large images usually take a few seconds to a dozen seconds.

  4. 4

    Compare and download

    Check the size and visual difference, then click “Download compressed image” to save it locally.

Options

Output quality
Ranges from 0.1 to 1.0 - lower values mean smaller files and more visible artefacts. For everyday use try 0.7 - 0.85; screenshots usually stay sharp around 0.6.
Max width/height
Caps the longest side and scales proportionally without distortion. 1920px suits web images, while avatars and thumbnails can start at 480px.
Output format
Auto keeps the source format, or pick JPEG, PNG or WebP manually. PNG is lossless so forcing it barely saves space - prefer Auto, WebP or JPEG.

Common use cases

  • Shrink phone photos before sending them to colleagues or attaching them
  • Slim down website images to cut page load time
  • Keep product photos within marketplace size limits
  • Compress large screenshots before posting on social media
  • Process scanned documents and document screenshots
  • Transfer images over a limited-bandwidth connection

FAQ

Questions you may have about this tool

Does compression reduce sharpness?

JPEG and WebP are lossy, so lower quality means more visible artefacts; PNG is lossless. For on-screen use, around 0.8 is usually indistinguishable to the eye.

Why is the output larger than the original?

If the source is already small or heavily compressed, compressing again can add a little size. The tool flags this and suggests keeping the original.

Are my images uploaded to a server?

No. Compression runs entirely in your browser and issues no upload request - check the Network panel in dev tools to confirm.

How many images can I compress at once?

The current version processes one image at a time. For batches, upload them one by one - there is no usage limit.

What file size is supported?

Each image can be up to 50MB. For larger files, crop or downscale them first.

Will there be a watermark?

No, the output is a clean image with no watermark or extra metadata.

Is PNG transparency preserved?

Yes, when the output format is Auto or PNG. If you force JPEG, transparent areas are filled with white.

Can I use it on my phone?

Yes. The layout is mobile-friendly, and you can compress images straight from your phone gallery.