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

  1. 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.
  2. Confirm the target size — The target is already set to 500KB. Change it from the dropdown if a portal asks for a different limit.
  3. Compress — Press Compress. Processing runs on your device and normally finishes in under a second.
  4. 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

FormatAcceptedOutputNotes
JPG / JPEGYesJPGBest results; JPEG compresses photographs efficiently
PNGYesJPGConverted to JPEG to hit the target; transparency is flattened to white
WebPYesJPGWidely accepted by upload portals once converted
HEICYesJPGiPhone photos are decoded before compression
AVIFYesJPGDecoded 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.

Frequently asked questions

Yes, but usually not visibly. The tool finds the highest quality setting that still meets the target rather than applying a fixed reduction, so a typical 4MB phone photo reaching 500KB looks essentially identical at normal viewing size. Zoomed in at 100%, you may see slight softening in areas of fine detail.

Last updated: 20 September 2026 · Report an issue with this tool