Photo Compressor
Shrink camera JPEGs, screenshots and graphics to JPEG, WebP, AVIF or PNG, lossy or lossless, with an optional size target. Fast, private, and runs 100% in your browser.
Drop photos here, or choose
Settings
Opens everywhere. MozJPEG, progressive; camera info can travel with it.
80 is the sharing sweet spot. 90 and up is visually identical to the original at two to three times the size.
Every pixel kept. Files are larger than lossy WebP but still 20 to 40% smaller than PNG.
Lossless re-packs the file with oxipng. A palette makes screenshots and graphics far smaller; photos look better as JPEG or WebP.
Photos smaller than the limit are never upscaled.
Each photo is fitted under this size: quality is lowered first, then the picture is shrunk a little. Leave blank to use the quality above.
Camera, lens and capture time are copied into the new JPEG with orientation set upright. Colours are saved as standard sRGB. Other formats are written without metadata.
Compressing photos
Compressing 0 of 0 photos
0% smaller 0 photos · 0 MB → 0 MB · click any photo to save it on its own