Loading Compress Imgs...
Loading Compress Imgs...
A safe middle target for forms that accept a size range. Compress photos and signatures to 30KB for free, right in your browser.
Loading tool...
Many application forms don't give a single limit. They give a window, such as “photo: 10KB to 50KB” or “signature: 4KB to 30KB”. Aiming for the very top of that window is risky, because the form might measure size slightly differently from your computer, and aiming for the bottom risks a file that looks too degraded to be accepted on review. A 30KB file sits comfortably inside the most common photo range and right at the ceiling of many signature ranges, so it is a sensible default for either.
The compressor runs a binary search over JPEG quality levels, keeping your original pixel dimensions where possible, and stops as soon as the file is within 10% under your target. For a 30KB target that usually means a result between about 27KB and 30KB.
A kilobyte can mean 1,000 bytes or 1,024 bytes, and different systems disagree. This tool treats 30KB as 30 × 1024 = 30,720 bytes, the same convention Windows uses. A portal that counts 1,000 bytes per KB would see a file just under that as 30.7KB and could reject it against a strict “maximum 30KB” rule. If your form's upper limit is exactly 30KB, enter 29 in the target box instead. The extra kilobyte of headroom costs nothing visible and removes any doubt.
Is 30KB enough for a clear passport-size photo?
Yes, if the photo is sized sensibly. A face photo of around 300 to 400 pixels wide keeps visible detail in the eyes and hair at 30KB. A plain light background helps a lot, because flat colour costs almost nothing to encode while a busy room behind you competes for the same bytes.
My photo and signature have different limits. Can I do both here?
The target applies to every file in a batch, so process them one after another: compress the photo at 30KB, download it, then change the target (for example to 20KB) and add the signature. Or use the dedicated 20KB signature tool in a second tab.
The form rejected my file even though it's under 30KB. Why?
Size is often not the only rule. Portals also check the file type (usually JPG or JPEG only), the pixel dimensions, and sometimes the aspect ratio. The output here is always JPEG, so check the dimension rule next and use Resize Image if the width or height is off. Then compress again.
Does compressing to 30KB on my phone work?
It does. Pick the photo from your gallery and the compression runs on the phone itself, with no upload and no data used beyond loading this page. If your iPhone saved the photo as HEIC, convert it with HEIC to JPG first.
For tighter limits, use Compress to 10KB or Compress to 20KB. If your form allows more room and you want a sharper photo, try Compress to 50KB. For general compression without a target, the Compress Image tool gives you a quality slider instead.