Private by design
Images are processed on your device with WebAssembly. Nothing is uploaded, stored or shared.
Make JPEGs smaller without quality loss. Everything runs in your browser and your photos are never uploaded.
Your images are processed on your device and never uploaded.
Every tool is free, works on phones and computers, and processes images on your own device.
Make JPG, PNG, WebP and HEIC files smaller, or hit an exact size limit for forms and uploads.
Change dimensions, crop, or make a file bigger to meet a minimum size.
Turn HEIC, PNG and WebP images into widely supported JPG files.
Images are processed on your device with WebAssembly. Nothing is uploaded, stored or shared.
The same encoder used by Google Squoosh, often 50–80% smaller files with no visible difference.
Crop, rotate, resize, compress and convert in one place, with a live preview and undo.
Drop your photo into the box above, click to browse, or paste it with Ctrl+V.
Use the Resize tab to resize large photos even further.
Check the new size under the image, set target size if required, then download.
Photos straight from a phone or camera are often 3–10 MB. That is far more than you need for websites, email or chat. Large images slow down pages, fill up storage and can be rejected by upload forms.
JPEG compression removes detail your eyes barely notice. At a quality of around 75, most photos shrink by 60–80% and look the same on screen. We use MozJPEG, an optimized encoder that produces smaller files than standard JPEG at the same quality.
Because everything happens on your device, there is no upload wait and no privacy risk. Camera details and GPS location (EXIF metadata) are removed, which saves even more space.
Yes, completely free to use.
No. Images are decoded and re-encoded inside your browser.
75 is best for photos on the web. Use 85–90 for print or very detailed images, and reduce further when file size matters most.
Yes. Metadata such as camera model and GPS location is removed. Orientation is applied to the pixels first, so photos stay upright.
No. If re-encoding a JPEG would make it bigger, you get the original file back unchanged.