Image Compressor
Runs locallyDrop 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
- 1Drop in one or more JPG, PNG, or WebP images.
- 2Adjust the quality slider and watch the file size drop in real time.
- 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.