All tools/Compress

Image Compressor

Runs locally

Drop JPG, PNG, or WebP images. Resize, recompress, and download — all without leaving your browser.

Drop images, or click to select
JPG · PNG · WebP — batch supported. Max 2400px by default.

Shrink JPG, PNG, and WebP images to a smaller file size while keeping them looking sharp, all in your browser. Adjust the quality, see the size savings live, and download — ideal for faster-loading websites and email attachments. Nothing is uploaded.

How to compress an image

  1. 1Drop in one or more JPG, PNG, or WebP images.
  2. 2Adjust the quality slider and watch the file size drop in real time.
  3. 3Download the compressed images.

Smaller files, faster pages

Oversized images are the most common cause of slow web pages. Compressing them — often cutting file size by half or more with little visible difference — speeds up load times, improves Core Web Vitals, and saves bandwidth, without the privacy cost of uploading your images to a server.

Frequently asked questions

How do I compress an image without losing quality?
Drop the image in and adjust the quality slider until the size and appearance balance out. At high quality settings the file shrinks significantly with little visible change.
Which formats can I compress?
JPG, PNG, and WebP are all supported, and you can compress several images at once.
Are my images uploaded to compress them?
No. Compression runs in your browser, so your images never leave your device.