Skip to content
Photo StretcherPhoto Stretcher
Free online image tool

Resize Image to 100KB

100KB sits in the middle of the usual upload limits. It is small enough for most forms and websites, and large enough that a photo still looks like a proper photo. Upload an image below with 100KB already selected, then download a compressed copy that fits.

Free to use · No signup · No watermark

Drop your image here

or click to upload — JPG, PNG and WebP supported

JPEGPNGWebPup to 20MBpaste with Ctrl/Cmd+V

Your image is compressed in your browser and never uploaded.

Understand the limit

Why 100KB Works for Everyday Uploads

100KB is 102,400 bytes. A JPEG about 1000 pixels wide usually looks clean on a phone or laptop screen at this size, which goes some way to explaining why the figure turns up so often as an upload cap.

It also gives you some choice. A modest photo can stay close to full quality, or a larger photo can keep its size and soften slightly. The tool tries the highest quality that fits at the original dimensions first and only scales down when it runs out of room.

It gets tight with detailed, high-resolution originals such as landscapes, crowds or foliage. Those carry a lot of fine texture, and some of it will go.

Target in bytes
102,400
Usually for
General uploads, web photos
Good formats
JPG or WebP
Use cases

Common Reasons to Compress an Image to 100KB

Forms that just say "max 100KB"

When a form wants a photo or supporting image and gives a 100KB maximum with no other detail, this is the page for it.

Forums and comment threads

Community sites often cap attachments so long threads keep loading quickly. 100KB is plenty for a readable photo of whatever you are discussing.

Images inside an article

For a photo in the body of a blog post, rather than the large image at the top, 100KB is a reasonable budget that keeps the page light.

Support tickets and bug reports

Help desks and issue trackers sometimes limit attachment size. A screenshot or photo of an error under 100KB goes through without trouble.

How it works

How to Reduce an Image to 100KB

  1. 1

    Choose your image

    Pick a JPG, PNG or WebP file up to 20MB, or paste an image straight from your clipboard.

  2. 2

    Keep 100KB or type your own limit

    The target field is set to 100KB. If your site's limit is a little different, say 120KB, type that instead.

  3. 3

    Pick a format if you need one

    Auto chooses JPEG for photos. Switch to WebP for a smaller file on sites that accept it, or to PNG when the output must be lossless.

  4. 4

    Resize, compare and download

    Select Resize Image, check the side-by-side view, then download. The result panel lists the final size, dimensions and the quality the tool settled on.

Better results

Tips for Better Results at 100KB

Frequently asked questions

How do I reduce an image to 100KB without losing too much quality?

Start from the original file, avoid needlessly large dimensions, and let the tool keep the highest quality that fits. Some loss comes with any compression. The aim is to keep it hard to notice at the size people will view the image.

Can I convert a PNG to a JPG under 100KB?

Yes. Upload the PNG and choose JPEG as the output format. Transparent areas are filled with white. For a photo, this usually gets under 100KB at much larger dimensions than PNG could manage.

The site says 100KB but rejects my 99KB file. Why?

Some sites count a kilobyte as 1,000 bytes rather than 1,024. By that measure a 99KB file from this tool is about 101,400 bytes, which is just over a 100,000-byte limit. Set the target to 97KB and try again.

How many pixels can a 100KB image have?

There is no fixed maximum, since it depends on how much detail is in the picture. As a rough guide, a photo around 1000 pixels wide usually fits with good quality. Much larger originals are scaled down if compression alone cannot reach the target.

Does the tool upload my image to compress it?

No. Compression runs in your browser using its built-in image encoder. The file stays on your device and is gone when you close the tab.

If 100KB is not the number your site uses, pick the closest limit below.