Compress any image to 500KB or less, right in your browser. No upload, no signup — the file never leaves your device. No upload — runs 100% in your browser
Government portals, visa applications, exam registrations, job boards and company HR systems routinely reject uploads above a fixed limit — 500KB is one of the most common ceilings. The frustrating part is that phone cameras now produce 3–8 MB photos, so a document scan that looks perfectly fine gets bounced for size alone. This page exists for exactly that moment: drop the photo in, get a file back that passes the 500KB gate.
The tool re-encodes your image as JPEG and runs a binary search over the quality setting to find the highest quality that still fits under 500KB. If even the lowest quality is too large — which happens with very high-resolution photos — it scales the dimensions down in steps and searches again, so you always get a file at or just below the target rather than an error. Reducing pixel dimensions is what saves the most space: a 12-megapixel photo carries far more detail than any form reviewer will ever look at.
The output is always a JPG, because JPEG is the only widely supported format that compresses photographs this aggressively. If your original has transparency (a PNG logo, a screenshot with see-through areas), the transparent parts become white. Text and line art stay legible at these sizes in almost all cases, but if the document is mostly small print, check readability in the preview before submitting it anywhere.
No. Everything on this page runs inside your browser using JavaScript and WebAssembly. Your file never leaves your device — you can even disconnect from the internet after the page loads and the tool still works.
In almost all cases yes. The tool always chooses the highest quality that fits the target, and only shrinks dimensions when quality alone is not enough. For dense small-print documents, check the preview before submitting.
JPEG is the only mainstream format that compresses photos down to small KB targets. PNG compression is lossless and simply cannot reach these sizes for photographs.
No hard limit — the image is decoded by your own browser, so the practical limit is your device memory. Photos of 20-50 MB work fine on a modern laptop or phone.