Compress JPEG to 30KB

Reduce any photo to 30KB or less in seconds, ideal for passport-size photos and signatures for online applications. Free, and your images never leave your device.

Select images or drop them here JPG, PNG, WebP, iPhone HEIC · multiple files OK · you can also paste (Ctrl+V)
KB
× px (optional)

How to compress an image to 30KB

  1. Choose your images. Click the box above, drag files in, or paste a screenshot.
  2. Set a size. Type the maximum KB you need, or pick a quality level instead.
  3. Download. Save each image, or all of them at once as a ZIP.

When do you need a 30KB image?

A 30KB limit is common for passport-size photos and signatures for online applications. If your image is larger, the website will reject it. This tool searches for the highest quality that still fits under 30KB. If the image can't fit even at lower quality, it reduces the pixel dimensions slightly so the result stays sharp rather than blocky.

Tip: Before you upload, check the official instructions for required dimensions (for example, width and height in pixels or cm). Use the "Max width" option above if a specific width is required.

Helpful guides

More size presets

Frequently asked questions

How do I reduce a JPEG to 30KB?

Add your image above. The target is already set to 30KB, so the tool automatically compresses it under 30KB and you can download the result immediately.

Will my photo be exactly 30KB?

The result will be just below 30KB, and always under 30,000 bytes, so it passes whether the form counts 1 KB as 1,000 or 1,024 bytes.

My form needs a minimum size too. What should I do?

Some forms ask for a range, for example between 10KB and 30KB. The tool aims as close to the maximum as possible, so the result normally falls inside the range. If your photo is too small, use the Increase Image Size tool (compressjpeg.site/increase-image-size-in-kb) to reach the minimum.

Is it safe to compress ID photos and signatures here?

Yes. Your images are processed on your own device and are never uploaded to any server.