Compress Image to 500KB
Compress Image to 500KB. Free, no signup, no watermark. Runs in your browser — your file never leaves your device.
How to compress image to 500kb
- Add your image — Drop a JPG, PNG, WebP or HEIC file onto the box above, or click it to open your file picker. On a phone this opens the camera roll directly.
- Confirm the target size — The target is already set to 500KB. Change it from the dropdown if a portal asks for a different limit.
- Compress — Press Compress. Processing runs on your device and normally finishes in under a second.
- Download the result — Check the before and after sizes shown in the result panel, then download. The original file on your device is untouched.
What this tool does
To compress an image to 500KB, open the tool above, drop in a JPG, PNG or WebP file, and leave the target set to 500KB. The tool lowers image quality in small steps, checking the file size after each one, and stops at the highest quality that still fits under 500KB. For photographs wider than about 1000 pixels the result is usually indistinguishable from the original at normal viewing size. Compression happens inside the browser, so the image is never uploaded.
What this tool does
A 500KB ceiling turns up constantly: job application portals, university admission forms, visa applications and content management systems all commonly cap uploads at half a megabyte. A photo straight off a modern phone is typically three to six megabytes, so it needs to lose roughly 85% of its file size before it will upload at all.
This tool does that by re-encoding the image rather than simply resizing it. It runs a binary search across the JPEG quality scale: it tries a quality level, measures the resulting file, and narrows the range from there. After seven passes it has found the highest quality setting that still lands under 500KB, which is a better result than the fixed "high, medium, low" presets most converters offer.
If the image still overshoots at the lowest sensible quality — which happens with very large images, or scans containing a lot of fine detail — the tool reduces the pixel dimensions by 15% and tries again. Quality is sacrificed before dimensions, because dropping resolution is the more visible change of the two, and text in scanned documents degrades much faster than photographic detail.
Why nothing is uploaded
The compression runs on your own machine through the browser's Canvas API. Your file is read into memory locally, processed locally, and handed back to you as a download. It is never transmitted to this site, which means there is nothing on our side to store, log, leak or forget to delete. For an identity document or a passport photo — which is exactly what these upload limits are usually asking for — that difference matters.
Supported formats
| Format | Accepted | Output | Notes |
|---|---|---|---|
| JPG / JPEG | Yes | JPG | Best results; JPEG compresses photographs efficiently |
| PNG | Yes | JPG | Converted to JPEG to hit the target; transparency is flattened to white |
| WebP | Yes | JPG | Widely accepted by upload portals once converted |
| HEIC | Yes | JPG | iPhone photos are decoded before compression |
| AVIF | Yes | JPG | Decoded in browsers with AVIF support |
Getting a better result
If the compressed image looks soft, the original was probably already compressed once. Re-compressing a JPEG that has been through the process before compounds the artefacts. Where you still have the original file — the camera roll version rather than the one forwarded through a messaging app — start from that instead; messaging apps strip a great deal of quality before you begin.
Screenshots and images containing text behave differently from photographs. JPEG smears sharp edges, so text goes fuzzy sooner than photographic detail does. If the upload portal accepts PNG at 500KB, a resized PNG will usually read more cleanly than a heavily compressed JPEG of the same content.