Free · Private · No sign-up

Compress an image under 500KB

"Maximum 500 KB" is one of the most common upload rules on government and finance sites. This page explains why they use that limit and shows the fastest way to hit it exactly, without turning your photo into mush.

For anyone facing an upload form — job applications, visa portals, banking sites, school submissions — that rejects anything above 500 KB.

Tool for this job
Open the 500KB compressor

Auto-tunes quality until the output is just under 500 KB. Works with JPG, PNG, WEBP and HEIC.

Open the tool

Step-by-step

  1. Open the 500KB compressor above.
  2. Drop the photo in. HEIC from an iPhone is converted automatically.
  3. Leave the target at 500 KB. The tool will iterate quality until it lands just under the limit.
  4. Preview the result — for most 12 MP phone photos the compressed version is visually identical.
  5. Download and upload to the form.

Common mistakes to avoid

  • Guessing at a quality slider (75%, 60%, 40%…) and re-exporting until the file is small enough. That is what the auto-target does for you in one pass.
  • Resizing to 640×480 to force a small file. Modern forms often reject anything under 800 px on the long side.
  • Screenshotting the photo to shrink it. Screenshots lose EXIF but also throw away image quality.
  • Uploading a 4 MB HEIC to a form that only accepts JPG. Convert first, compress second.
Format advice

Prefer JPG when the form allows it — you'll hit 500 KB at higher resolution and quality than with PNG. Only switch to PNG when the form requires it (usually for signatures or scans of black-on-white documents).

Privacy

The compressor runs in your browser using the Canvas API. Your document or photo is never uploaded to us — only to the destination site when you're ready.

Related tools & guides

Frequently asked questions

Why do so many forms use a 500KB limit?
It's a conservative default that fits comfortably inside old PHP upload_max_filesize settings (usually 512 KB or 2 MB), keeps their storage costs predictable, and still allows a good-quality photo of a document or a face.
What resolution should I keep the photo at?
For ID photos and forms, 800–1200 px on the long side is plenty. Bigger doesn't help — the reviewer sees it at small size anyway — and burns your file-size budget.
Will 500 KB still look sharp?
For a 1000×1000 portrait or ID scan, absolutely yes. For a full 4000×3000 landscape photo, you'll need to accept either a resize or slightly softer detail — that's the physics.
Does the tool work offline?
Yes. Once the page is loaded once, everything is in-browser JavaScript and WebAssembly. You can turn off Wi-Fi and it will still compress your image.
What if the form says "under 500 KB" but rejects 495 KB?
Some poorly written forms round or add form-encoding overhead. Aim for 480 KB to be safe — the tool has a target-margin slider that does exactly this.
Ready to fix it?
Auto-tunes quality until the output is just under 500 KB. Works with JPG, PNG, WEBP and HEIC.
Open the 500KB compressor