Image

Image Compressor

Shrink photos and screenshots before you email or upload them, without visible damage.

Files stay on your device. Nothing is uploaded.

Result
Choose an image to begin.
Preview

Image files are usually far bigger than they need to be. A phone camera produces a 4 MB JPEG where 400 KB would look identical on screen, and email clients, contact forms and CMS upload limits all punish the difference. Compressing the file first solves the problem at the source.

Most free compressors work by uploading your file to a server, processing it and sending it back. That is slow, capped, and a poor idea for anything personal. This tool uses the browser's own image encoder and canvas to re-encode the picture locally, and shows you the resulting file size before you download it so you can judge the trade-off yourself.

How to use it

  1. Drop an image on the box, or click to choose one. JPG, PNG and WebP all work.
  2. Set the quality slider. WebP holds up much further down the scale than JPEG — 0.75 is a good starting point, and you can often go lower.
  3. Optionally cap the width. On-screen images rarely need to be wider than the layout, and halving the width quarters the pixel count.
  4. Read the before-and-after figures. The saving is shown as a percentage and in kilobytes, so you are not guessing what the slider did.
  5. Press Download. If the compressed file is somehow larger than the original, the tool tells you rather than quietly handing you a worse file.

Questions

How does this differ from a normal online compressor?

Your file never leaves your device. There is no upload, no queue and no size limit beyond what your own machine can hold in memory. For photographs of documents, ID or family pictures, that is the difference that matters.

Which format should I choose?

WebP is the default here and beats JPEG on size at the same visible quality, with every current browser supporting it. Choose JPEG if the file is going somewhere that may not accept WebP — older email clients and some print workflows. PNG is for images with transparency or flat colour, where its lossless encoding is genuinely better.

Why did the file get bigger?

Re-encoding an already-compressed file can add size, especially at high quality settings, and PNG output is usually larger than the JPEG it came from. The tool reports the actual numbers, and warns you when the result is bigger than the input.

Does compressing reduce the dimensions?

Not unless you ask it to. Compression changes how many bytes each pixel takes; resizing changes how many pixels there are. The width cap does both deliberately, because that is usually the largest single saving available.