FFileForge
All tools

Compress Image

Runs in your browser

Shrink JPG, PNG, WEBP, BMP and HEIC by quality slider.

Drop files here or click to browse

Processed entirely on your device — nothing is uploaded.

About this tool

Large photos slow down websites, fill up phone storage, and bounce off email attachment limits. This tool compresses JPG, PNG, WEBP, and HEIC images right in your browser — nothing is uploaded — and automatically keeps the original file if compression wouldn't actually make it smaller.

Frequently asked questions

Will compressing reduce image quality?
JPG and WEBP use a quality slider so you control the trade-off. PNG compression works differently — it reduces the color palette rather than blurring detail, which works well for graphics and screenshots, less well for photos with subtle gradients.
Why didn't my file get smaller?
If the compressed version would have been larger than the original (common with already-optimized images), we automatically keep the original instead — you'll see an "already optimized" note rather than a worse file.
Can I compress multiple images at once?
Yes — select multiple files and download them all as a ZIP when you're done.
Is my photo uploaded anywhere?
No. Compression happens entirely in your browser using the Canvas API — the image data never leaves your device.