Hit the exact file-size limit your form or portal demands — 50 KB, 100 KB, any KB.
Online forms often reject photos over a strict KB limit. Drop your image, set the target, and this tool finds the highest quality that still fits — shrinking dimensions only if quality alone is not enough. Everything happens in your browser.
Compress an image to an exact target size in kilobytes — 20, 50, 100, 200 KB or any value — for visa forms, exam portals, job applications and other strict upload limits. Free, private and done entirely in your browser.
A 3.2 MB phone photo (4032 × 3024) targeted at 100 KB typically lands at about 99 KB at full resolution with reduced JPEG quality — small enough for most government and exam portals, with no manual resizing needed.
The image is drawn to a browser canvas and re-encoded while a binary search tests quality levels between 2% and 100%, keeping the highest quality whose output is at or under the target bytes. If even the lowest quality is too big, the image is scaled down in steps (80% each round) and the search repeats, down to a sensible minimum size. JPEG output places transparent pixels on white, matching what most portals expect.
Application and exam systems set strict limits to keep storage and page loads manageable. The limit is on the file size in KB, not the dimensions — this tool targets the file size directly.
For typical ID, profile and document photos, yes — the tool keeps the highest quality that fits and only reduces dimensions when unavoidable. Very detailed scenes (crowds, foliage) soften more than portraits.
You will see the smallest achievable file and its size, clearly labelled. Try a slightly higher target, or crop the image to the important area first and compress the crop.
Choose JPEG for forms, portals and email: it is accepted everywhere. Choose WebP for your own website, where it usually reaches the same target at visibly better quality in modern browsers.
No. Compression runs in your browser with the canvas API. Your photos never leave your device.