Compress an image to under 500 KB
Compress high-resolution photos to under 500 KB with almost no visible loss.
Drop a file here or click to browse
Accepts JPG, JPEG, PNG, WEBP, HEIC, HEIF, GIF, BMP, AVIF. Up to 50.0 MB per file.
500 KB is the sweet spot for web use: a 2000 px JPG at 80% quality is typically 350 to 500 KB and is indistinguishable from the original on a normal screen. Property listings, event submissions, content management systems and many "upload your photo" forms use this cap.
Because the target is generous, this tool almost never has to reduce dimensions; it just finds the right quality level. If the source is a 12-megapixel phone photo the result keeps the full 4000 px width unless quality would have to drop below 40%.
How to use it
- Drop the photo on the upload area or click to browse. JPG, PNG, WebP, HEIC and GIF are accepted.
- The target is already set to 500 KB. Adjust it only if your form quotes a different number.
- Keep JPG as the output unless the destination explicitly accepts WebP.
- Click Compress and wait a second or two; the result card shows the exact output size.
- Click Download. The compressed file is saved next to your original, which is not changed.
Frequently asked questions
Will the resolution change?
Only if the image cannot fit at 40% quality, which is rare above 500 KB. The result card shows the final pixel dimensions so you can confirm.
Should I choose WebP?
If the destination accepts it, WebP gives noticeably better quality at 500 KB than JPG. Most CMS platforms and browsers accept WebP; many application forms do not, so JPG is the default.
Does the result stay under the limit exactly?
Yes. The output is always at or below the number shown, measured in kilobytes of 1024 bytes, which is also how Windows, macOS and most upload forms measure files. The final size is displayed before you download.
Will my photo look bad?
Quality is only reduced as far as needed. The tool starts from 95% quality and searches downwards; dimensions are only reduced if quality alone cannot reach the target. Photos for forms are usually viewed small, so even aggressive targets look fine on screen.
Is the image uploaded to a server?
No. Decoding and encoding happen in a Web Worker inside your browser. The site never receives the file.
Related guides
Related tools
- Compress an image to under 200 KBFit a photo under 200 KB for applications, CVs and document uploads.
- Compress an image to under 1 MBReduce large photos to under 1 MB for email, forms and faster sharing.
- Compress an image to under 100 KBShrink a photo to under 100 KB for online forms, job portals and ID uploads.
- Compress an image to any file sizeShrink JPG, PNG, WebP or HEIC photos to an exact file size or quality level.
- Convert JPG to WebPConvert JPG and PNG to WebP for faster websites, with a quality slider.
- Resize an image to exact dimensionsResize by pixels, percentage or presets for visa photos, Instagram and profile pictures.