Resize a photo to a specific target file size in KB — perfect for exam forms, job applications, and government portals with strict upload limits.
📤 Click or drag an image here
Many exam, visa, and government application forms enforce strict size limits (like 20-50KB) to keep upload systems fast and storage manageable at high volume.
Yes, hitting a much smaller target size requires more compression, which does reduce quality somewhat. This tool finds the best quality achievable within your target size.
If the target is extremely small relative to the image dimensions, the tool will also reduce the image's pixel dimensions to help reach the target while preserving as much clarity as possible.
This tool resizes a photo to hit a specific target file size, such as 50KB or 200KB — a common requirement for exam registration forms, visa applications, government portals, and job application systems that enforce strict upload size limits.
Rather than using a single fixed compression level, this tool performs an automated search: it repeatedly compresses your image at different JPEG quality levels, checking the resulting file size against your target each time, and converges on the highest quality setting that still fits within your specified size limit. If quality reduction alone can't reach a very small target, the tool also reduces the image's pixel dimensions to help hit the target while keeping the image as clear as possible.
All resizing and compression happens directly in your browser using the Canvas API — your photo is never uploaded to a server.