Shrink JPG, PNG or WebP photos so they fit an email, an upload limit, or a web page — without uploading them anywhere. Pick a quality and (optionally) a max size; the work happens on your own device.
Drag & drop images here, or
JPG, PNG or WebP. Your images never leave this browser tab.
Everything runs locally in your browser. No file is uploaded to any server.
Photos straight off a phone are often 5–15 MB each — too big to email, too heavy for a website, or over the size limit on an upload form. Compressing re-encodes the image at a smaller file size. This tool does it entirely in your browser: choose a quality level, optionally cap the dimensions (e.g. 1920px for web), and get a much smaller file — while your original never leaves your device.
You'll usually cut 60–90% of the file size with little visible change, especially converting to WebP. Most "compress image" sites upload your photo to their servers; here nothing is sent anywhere.
Also here: convert HEIC to JPG · remove EXIF/GPS · add a date stamp — all 100% in your browser.