Target size · 100 KB

Compress an image to 100 KB

Drop your image: the target is already 100 KB, and the tool finds the highest JPG quality that fits, scaling the image down only if quality alone cannot get under. A typical photo fits 100 KB at about 800–1200 px wide with no visible loss on screen, which is plenty for forms, profile pictures and web thumbnails.

Compress an image to 100 KB

Drop up to 100 images: the whole batch is compressed for free and you see how much you save. The first image is free to download, Pro unlocks the rest. Files never leave your device.
Drop images here or click to browse (up to 100)
Output format
JPG opens everywhere and suits photos. Transparent areas turn white.
Compress by
The highest quality that fits, with smaller dimensions only when needed. 1 KB = 1,000 bytes, so it passes strict forms.
KB
Off: the dimensions stay the same. On: wider images are scaled down, which saves the most.

Go Pro

Every file of every batch, unlimited, as one ZIP, on all your devices.
Billing
Monthly · $4.99 / monthCancel anytime in two clicks.
Yearly · $29 / year$2.42 a month, 52% less than monthly.Save 52%
Lifetime · $59 oncePay once, yours for good: the price of 12 months. No subscription.No renewal
7-day pass · $3.99 oncePro for 7 days to finish this job. Pay once, it does not renew.No renewal
  • Every file of every batch, as one ZIP
  • No daily limit, on all your devices
  • Claude, ChatGPT and the API included (10,000 a month, fair use)

Secure checkout by Stripe, in your currency. 14-day money-back guarantee. Cancel anytime from your account.

100 KB preset. The output is JPG, accepted by nearly every form, profile page and CMS.

Best quality under 100 KB. The tool searches for the highest quality that fits, not the lowest.

Automatic downscale. A 12 MP phone photo too big for 100 KB is scaled down step by step until it fits.

No upload, no metadata. Processing stays on your device, and EXIF and GPS location are stripped.

How it works

Step 1

Add your photo

Drop a JPG, PNG, WebP or phone photo on the tool, or tap to choose it. The 100 KB target is already set.

Step 2

Pick the width yourself (optional)

To control the final size, turn on Limit width: 1200 px for a web image, 400–800 px for a profile picture or form photo.

Step 3

Let it find the quality

The tool tries the highest quality first and lowers it until the JPG is under 100 KB, shrinking the dimensions only as a last resort.

Step 4

Download and upload

Download the JPG and upload it. The tool counts 1 KB as 1,000 bytes, so the file passes whichever way the form counts.

Where is 100 KB the limit?

It is the most common small cap on the web. You meet it on online forms (applications, admissions, public services, insurance claims), on profile pictures and avatars, and as an internal budget for thumbnails and content images on websites, where a 100 KB image keeps a page quick on a phone connection. For a full checklist of web image sizes and formats, see how to prepare images for the web.

For profile pictures, 100 KB is generous. Avatars are usually displayed at a few hundred pixels at most, so a 400×400 to 800×800 px square at 100 KB is already sharper than the site will show it, even on a high-DPI phone screen. If your form allows less, Image to 50 KB works the same way.

What dimensions fit in 100 KB?

Typical JPG results under 100 KB; detail, noise and background change the numbers.

UseTypical dimensionsQuality you can expect
Profile picture, square400×400 to 800×800 pxHigh, no visible loss
Form photo or ID-style portraitUp to about 600×800 pxHigh
Web content image800–1200 px wideGood at normal viewing size
Detailed landscape, foliage, crowdAbout 700–900 px wideGood; fine texture softens a little
Clean scan of a text pageAbout 1000–1200 px tallReadable if the scan is sharp and evenly lit
Phone photo at full size (4032×3024)Does not fit as isScaled down automatically

How do I compress a 5 MB photo to 100 KB?

Drop it on the tool and let the target do the work. A 5 MB photo is about 50 times too heavy, and quality alone cannot bridge that: a 12-megapixel image stays well over 100 KB even at a very low quality. So the tool scales it down step by step after lowering the quality, and a typical result is around 1000 px wide. If you prefer to pick the size, set Limit width to 1000–1200 px first; the tool then only has to find the quality. The step-by-step version, with the math, is in convert a photo from MB to KB.

How do I keep the best quality at 100 KB?

  • Crop first. Every pixel you cut out leaves more bytes for the part that matters.
  • Prefer simple backgrounds. A plain wall or a blurred background costs almost nothing; leaves, gravel and crowds cost a lot.
  • Avoid noisy low-light shots. The encoder treats grain as detail and spends bytes on it.
  • Start from the original. A screenshot of a photo, or a copy from a chat app, has already lost detail.
  • Never upscale. A small image enlarged to fill a size only adds blur and bytes.

Should I use WebP instead of JPG at 100 KB?

For a form, no: keep JPG, because many portals accept nothing else. For images on your own website, yes: switch the output format to WebP and the same 100 KB holds noticeably more detail, since WebP needs about a quarter to a third fewer bytes than JPEG for the same visual quality. WebP vs JPEG shows the differences side by side.

KB, counted the strict way
Some sites count 1 KB as 1,000 bytes, others as 1,024. The tool uses the stricter 1,000, so a file it brings under 100 KB is under 100 KB for every form.

Image to 100 KB: questions

Reduce the pixels rather than the quality: at 800–1200 px wide most photos fit 100 KB at a high quality setting, and the difference is not visible on a screen. Crop first and keep the background simple.

Open this page in Safari on iPhone or Chrome on Android, tap the tool and choose the photo; the 100 KB target is preset. The JPG is processed on the phone and saved to Files or Downloads.

Drop it here: the tool lowers the quality and, because 2 MB is 20 times the target, also scales the photo down, typically to around 1000–1200 px wide. Set Limit width first if you want a specific size.

Yes, and on this page it becomes a JPG, which loses any transparency. If it must stay a PNG, set the output format to PNG: logos and screenshots usually fit, while photos get scaled down more.

Not at normal viewing size if the image is around 800–1200 px wide. It only looks soft when you zoom in, or when a very detailed photo has to be scaled down a lot to fit.

Other sizes and formats

Image to 50 KB

Compress an image to 50 KB

Reduce a photo to 50 KB free, with no upload. The target is preset: the tool picks the best JPG quality under 50 KB and only scales down if it has to.

Read more
Image to 200 KB

Compress an image to 200 KB

Compress a photo to 200 KB free, with no upload. The target is preset: you get the best JPG quality under 200 KB, typically at 1200–1600 px wide.

Read more
Compress JPG

Compress JPG images

Compress JPG and JPEG photos free in your browser, no upload. Quality 75 typically halves a camera photo with no visible change, and it stays a JPG.

Read more

Guides

Compression6 min read

Compress to an exact size

To hit an exact KB target, set the pixel dimensions first, then lower JPEG quality. Size tables for 20, 50, 100, 200, 500 KB and 1 MB, plus a free tool.

Read more
Compression4 min read

Convert a photo MB to KB

1 MB is 1,024 KB (or 1,000). To turn a 3 MB photo into 500 KB or less, resize it to about 2,000 px, then save it as JPEG at quality 70–80. Examples inside.

Read more
Compression4 min read

Fix “image too large” errors

First check whether the limit is in MB (file size) or pixels (dimensions). Compress for MB limits, resize for pixel limits, save HEIC as JPG. Free fix.

Read more