Compress Image to 30 KB

Get any photo under 30 KB for online forms, job portals, visa applications and websites with upload limits. We pick the highest quality that fits.

  • No upload
  • Free
  • No sign-up
  • Batch

or drop files here

up to 10 files at a time free · JPG, PNG, HEIC, WebP and more · never uploaded

quality or target size

How to compress an image to 30 KB

  1. Drop your image (or a batch) into the box above.
  2. The target is already set to 30 KB; choose JPG or WebP as the output format.
  3. Download the result — the final size is shown next to each file.

Why GlideConvert?

  • Private by design. Your files are converted on your own device by your browser — they are never uploaded to a server. That keeps them private, avoids upload waits and means there is no queue.
  • Fast. Images convert in a fraction of a second; video uses your device’s hardware encoder.
  • Free. No sign-up, no watermark. 10 images, 5 audio files or one video at a time — Pro lifts the limits and removes ads.

Frequently asked questions

How do you get an image under 30 KB?

We try different compression levels and keep the highest quality whose file is 30 KB or less. 30 KB is quite small, so large photos are also scaled down — usually to around 800–1000 pixels wide — which is plenty for ID photos and thumbnails.

Which format should I use?

JPG, unless the form says otherwise — it is accepted everywhere. WebP reaches the same size at better quality, but some forms reject it.

Will the photo still look good?

30 KB is enough for a passport-style headshot or a thumbnail, but not for a detailed full-size photo. Check the preview before you submit.

Can I compress several images to this size at once?

Yes, each file is compressed to 30 KB or less individually. The free plan handles 10 images at a time.

Are my files uploaded to a server?

No. GlideConvert runs entirely in your browser: images are processed with the browser’s built-in codecs and WebAssembly, video and audio with hardware-accelerated WebCodecs (or a WebAssembly build of FFmpeg for older formats). Nothing is sent anywhere — you can even disconnect from the internet once the page has loaded.