This page opens with the limit already set to 30 KB. Passport-style photo uploads on several exam portals ask for 20–50 KB. Drop a photo and download one that fits.
A small head-and-shoulders photo stays acceptable at 30 KB if it is scaled to a few hundred pixels first. The tool searches for the highest quality that still stays under 30 KB, and lets you reduce the pixel dimensions as well, which is what makes a small file look sharp instead of blurry.
Works with JPG, PNG, WebP and iPhone HEIC photos, one at a time or as a batch, entirely on your device.
How to use it
Add one photo or a batch.
Leave the target at 30 KB, or type the limit your form asks for.
Press Convert; the tool finds the highest quality that stays under the limit.
Compare before and after, then download.
Supported formats and limits
Input
JPG, PNG, WebP, HEIC
Output
JPG under 30 KB
Target
30 KB by default; any value
Batch
Yes — many photos at once
Where it runs
In your browser; the photo is never uploaded
Not for: Adding detail — compression can only remove data, never restore what a low-quality original never had.
Frequently asked questions
Are my files uploaded to a server?
No. The compression runs entirely inside your browser using your own device’s processing power. The file never leaves your computer or phone, which is why it also works when your connection drops.
Why does my file come out just under 30 KB?
The limit is a ceiling. The tool returns the highest-quality version that stays under your number, which normally lands a little below it.
The photo still will not reach 30 KB — what can I do?
Reduce the pixel dimensions as well. A large photo scaled down looks far better at a small size than the same photo kept full-size and heavily compressed.
Does it work on a phone?
Yes. Pick the photo from your gallery, and the compression runs on the phone itself. iPhone HEIC photos are converted to JPG on the way.