Shard Tools

Compress JPG to 100KB

Bring a JPG under 100KB in your browser.

Maintained by Roshan.

Browser-local tool

Use Compress JPG to 100KB

Your image is decoded and re-encoded on this device. No upload request is made.

Explore image tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all image tools

Need another size?

About Compress JPG to 100KB

A JPG that has to come in under 100KB is almost always a photograph, and a photograph that has already been compressed once. That second point changes everything about what happens next. Unlike a screenshot or an export from a design tool, the file you are starting with has already discarded detail to reach its current size, and squeezing it again removes more. This page is locked to JPG input and JPG output for that reason: the whole job is deciding how much further a photograph can be pushed. Your browser does the deciding locally, and the picture never leaves the tab.

Shape and export choices

  1. The photograph is decoded on your device and redrawn at its existing pixel dimensions. Rotation recorded by a phone camera is applied during decoding, so a portrait shot does not come out lying on its side.
  2. Quality is searched rather than guessed. The encoder is run repeatedly, halving the range each time, to find the highest quality setting whose output still fits under your ceiling. That converges far faster than stepping down through fixed presets and lands much closer to the limit, which means more retained detail for the same file size.
  3. Only if the lowest sensible quality still overshoots does the pixel count come down. Resolution is treated as the last resort, because for a photograph a slightly softer image at full size usually looks better than a crisp one that has been shrunk.
  4. The result panel shows the exact byte count and the percentage saved. Compare it against your original before discarding anything, particularly if faces, small print, or stamps have to remain legible.

Good fits for Compress JPG to 100KB

A phone photo for a web form

A four megabyte camera shot typically reaches 100KB with visible but acceptable softening at full resolution. Zoom to a face before submitting to confirm it still looks like the person.

A picture that has already been messaged

An image that arrived through a chat app has already been compressed by that app. Expect blockiness to appear sooner than it would on an original, because you are compressing a compression.

A photographed document

Printed text degrades early. If the words matter more than the picture, retake the photo at a smaller size or scan it in grayscale rather than pushing the quality search to its floor.

Check the image before download

Questions about Compress JPG to 100KB

Why is this separate from the general image compressor?

Because the input is fixed to JPG, the advice can be specific. A JPG has already been compressed once, so the trade-offs, the failure signs, and the sensible starting point all differ from those for a screenshot or a freshly exported graphic.

Will the picture keep its original dimensions?

Wherever possible, yes. Quality is reduced first and pixel dimensions are only cut when the target cannot be met any other way, because a softer full-size photo generally reads better than a sharp, shrunken one.

Does JPEG mean something different from JPG?

No, they are two spellings of one format, a leftover from when file extensions were limited to three characters. This page handles both, and a request for the JPEG spelling arrives here.

Why did my file barely get smaller?

It was probably already close to optimal. A file that has been through several rounds of compression has little left to remove, and pushing further destroys the picture rather than the file size. The tool reports the real result instead of forcing a number.

Related tools

Compress PNG to 100KB

Get a PNG under 100KB in your browser. PNG has no quality dial, so the size is reached by reducing pixel dimensions - shown plainly, with nothing uploaded.

Compress Image to 100KB

Hit a hard 100KB upload limit exactly. Binary-search compression runs in your browser, so the photo never leaves your device. JPG, PNG, and WebP.