Compress image to 500 KB
Get a photo under 500 KB at the best quality that fits, checked before you download. Free, with no upload and no sign-up.
Drop images to get them under 500 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 to 500 KB
Add your photos, and each is saved at the highest quality that stays under 500 KB, then drawn a little smaller only when quality alone can't get it there. Websites, email, and chat apps often ask for pictures under 500 KB. Everything happens in your browser, so your pictures are never uploaded.
Step 1
Choose your photosAdd one picture, several, or a folder.Step 2
Check the sizeKeep 500 KB or type another. Tick Not smaller than if the form sets one.Step 3
DownloadSave each photo, 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 500 KB is kept as it is. The smaller the size, the smaller a photo comes out, but at a size a form's photo box shows well. Very large pictures can be more than a phone's browser can hold.
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
