Compress image
Compress pictures to a size in KB or MB, as many at once as you like, at the best quality that fits. Free, with no upload.
Drop images to get them under 100 KB
Add one or as many as you like. Each is compressed on your device until it fits, so nothing is uploaded.
PNG, JPG, WebP, HEIC, AVIF, SVG, BMP, and GIF. As many as you like, or a whole folder.
How to compress an image online
Type the largest size you can send, add one picture or a whole folder, and each is saved at the highest quality that fits under it, then drawn a little smaller only when quality alone can't get it there. The size is checked before you download. Everything happens in your browser, so your pictures are never uploaded.
Step 1
Choose your imagesAdd one picture, several, or a folder.Step 2
Set the sizeType the largest size in KB, or pick one. Tick Not smaller than if a form sets one.Step 3
DownloadSave each picture, or all of them in a ZIP, once its size is checked.
What to expect
- Supported inputs
- JPG, PNG, WebP, HEIC, AVIF, BMP, GIF, and SVG, one or many at once. HEIC opens in Chrome, Edge, and Safari on most computers, but not in Firefox.
- What happens
- A JPG, PNG, or WebP stays in its format unless you choose another; HEIC and other photos become JPG. JPG and WebP are saved at lower and lower quality until they fit, never below a quality that still looks like a photo, and only then is the picture drawn smaller. A PNG is cut to 256 colors with dithering before it's drawn smaller. Every file is read back and measured before you see it. If a form also sets a smallest size, tick Not smaller than and type it.
- Limits
- A picture already under the size is kept as it is. The smaller the size, the smaller a photo comes out. Very large pictures can be more than a phone's browser can hold; a computer handles them.
Private by design
Your images stay on your device
Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.
- No upload
- No signup
- No watermark
