Need to reduce a photo to exactly 100KB? Drag your image below, set the quality slider until the output size drops under 100KB, then download instantly. Everything runs in your browser — your image is never sent to any server.
PNG, JPG, GIF, WebP, HEIC up to 50MB per file
Choose filesThere is no single setting that turns any image into exactly 100KB. The final size depends on three things at once: the pixel dimensions, the compression quality, and how much detail the photo contains. A flat product shot on a white background might land at 100KB while still 2000px wide; a dense forest scene full of leaves and texture may need to drop to 1200px to reach the same number.
That is why this tool shows the output size live. Rather than guessing, lower the quality slider and watch the figure move. Most photos cross under 100KB somewhere between 50% and 70% quality at 1280px — and at that point the difference is genuinely hard to see without pixel-peeping side by side.
The 100KB limit shows up most often in online forms: visa and passport applications, university portals, job boards, government e-filing systems and older content management systems. These limits are usually hard-coded and reject anything above the threshold without explaining why, so hitting the number matters more than squeezing out the last bit of quality.
It is also a sensible ceiling for images in the body of a web page. At 100KB an image loads quickly even on a mobile connection, which keeps your Largest Contentful Paint low. If your photo is decorative rather than the main subject, 100KB is usually more than enough.
Drop your image, lower the quality slider (try 50–70%), and watch the output size in real time. Once the compressed preview shows under 100KB, click Save. JPEG or WebP give the best ratio at this size target.
JPEG and WebP compress the furthest for photos. For graphics with flat colors or transparency, PNG stays lossless so 100KB may not always be reachable — switch to WebP for those.
At 60–70% quality, most photos look identical to the naked eye. Use the before/after comparison slider to verify, and raise the quality if you spot artifacts.
Up to 50MB per file. There is no limit on the number of files you can compress — batch-drag as many as you need.