UltConvert

Compress JPEG to 100 KB

Compress a JPEG to 100 KB or less and always get a JPG back, even when the source was a PNG or an iPhone HEIC photo.

Compress Image

or drag JPG, JPEG, JFIF … files here ·

Up to 95 MB each· 20 files at once· Removed after 30 min

Compress to

Your files are removed from our servers 30 minutes after processing.

Files are deleted 30 minutes after processingPrivacy policy

100 KB

as a genuine JPEG file, whatever format you start from.

The output is always JPG here. For mixed batches that should keep their own formats, use Compress Image to 100 KB.

JPEG at a glance

MIME type
image/jpeg
File extensions
.jpg, .jpeg, .jpe
Compression
Lossy
Developed by
Joint Photographic Experts Group
First released
1992
Open specification
Yes

JPEG was standardized as ITU-T T.81 in 1992; the JFIF file layout most .jpg files use is ITU-T T.871.

Why some forms insist on JPEG

Upload portals that accept only JPEG are not being old-fashioned for its own sake. JPEG is the one photo format that every operating system, browser, document system and printer has read for decades, so a back office that receives thousands of files a day can process them without surprises. UPSC's 2026 CAPF examination notice, for instance, asks for the photograph and the signature in .jpg format, with the signature capped at 100 KB.

Those portals also check the file's content, not just its name. An iPhone photo renamed from .heic to .jpg, or a PNG screenshot with a new extension, is still HEIC or PNG inside and gets refused. This page avoids that: the output is encoded as a real JPEG every time, so the file passes a content check as well as the size limit.

You do not need a separate conversion step first. Running a PNG through the Image Converter and then compressing the JPG works, but it adds a lossy save in between. Here the decode, the format change and the size target happen in one pass, so the picture is encoded as JPEG exactly once.

What happens between upload and download

Whatever you add is first decoded into plain pixels. A JPEG source is decoded too, which is why compressing a JPEG always means one more lossy step; the encoder cannot reuse the old data directly. The pixels are then written as a new JPEG at the highest quality that fits in 100 KB.

That single extra step is harmless when the source is a camera original, because the new file is made from the best data you have. It becomes a problem only with files that have been saved again and again by chat apps, editors and screenshot tools. Each of those passes left its own block pattern behind, and a fresh encode at 100 KB makes those patterns more visible, not less. When you have a choice of copies, pick the oldest, largest one.

Every file becomes a fresh JPEG

The source is decoded to raw pixels, then the JPEG encoder writes a new file. Quality, chroma subsampling and progressive order all apply at the encode step, which is also where the 100 KB limit is checked.

The JPEG settings that change the size

Quality is the main dial. JPEG divides the picture into small blocks and stores each block's detail with more or less precision; a lower quality rounds more of that detail away. The tool searches the scale for the highest value that still fits in 100 KB and stops there. If even the lowest quality allowed, 40 by default, is too large, it reduces the pixel dimensions step by step.

Chroma subsampling is the second dial. JPEG can store color at half the resolution of brightness, which the eye barely sees in photos but notices in thin colored lines and small colored text. On Auto the tool chooses for you; set 4:4:4 for a scanned form with red stamps or blue ink, and 4:2:0 when every kilobyte counts.

Progressive JPG, on by default, orders the data so the picture appears blurry first and sharpens as it loads. It is usually a little smaller than baseline order and is read by every current browser and viewer. Location and camera metadata are removed unless you switch Strip metadata off.

Pixel size is the last lever. A JPEG of 1,200 pixels across reaches 100 KB at a much higher quality than one of 4,000, so if the form or page shows the picture small, set Resize first to that width. For sizes given in centimeters, Resize Image converts them, and the main Compress Image tool offers quality and percentage modes when a fixed size is not what you need.

Compress a JPEG to 100 KB in three steps

  1. Add the JPEG

    Drop your .jpg or .jpeg file on the box above, or press Choose Files. PNG and HEIC files are accepted too and come back as JPG.

  2. Leave JPG and 100 KB as they are

    Output format is fixed to JPG and the target to 100 KB. Under Quality, you can change chroma subsampling or progressive encoding.

  3. Compress and download

    Press Compress and save the .jpg file. Its size is shown next to it before you download.

Compress JPEG to 100 KB questions

Is a .jpeg file different from a .jpg file?

No. Both extensions name the same format, defined by ITU-T T.81 and ISO/IEC 10918-1. The shorter .jpg comes from old systems that allowed only three letters after the dot. Forms that ask for JPEG accept .jpg and the other way round.

What does chroma subsampling do to a JPEG?

It stores color at a lower resolution than brightness, which the eye notices far less than lost sharpness. 4:2:0 gives the smallest file and suits photos; 4:4:4 keeps colored text and thin red or blue lines crisp at the cost of more bytes. Auto picks for you.

Should a 100 KB JPEG be progressive or baseline?

Progressive is the default here and is often slightly smaller. It loads as a rough preview that sharpens, which helps on slow connections. A few very old programs and devices only handle baseline JPEG; switch Progressive JPG off if one of them refuses the file.

Why does my JPEG lose quality every time I save it?

Each save runs the lossy JPEG encoder again, and each pass rounds away a little more detail. Compress from the original camera file or scan when you can, not from a copy that has been edited and saved several times.

Can I see the JPEG quality number the tool used?

The tool reports the final file size, not the quality value, because the quality it picks depends on the picture. If you want a fixed quality instead of a fixed size, set Compress by to Quality level in the main Compress Image tool.

My JPEG has a transparent area after editing. What happens?

JPEG has no transparency, so a transparent PNG that becomes a JPG gets a solid background. If you need the see-through area, use the 100 KB image preset and keep the file as PNG.

Other image size targets

  • Compress to 100 KB

    Compress to 100 KB

    Get any image under a 100 KB upload cap, keeping its format if you want.

  • Compress to 50 KB

    Compress to 50 KB

    Get an application photo under 50 KB, and learn when 50 KB is a floor instead.

  • Compress to 200 KB

    Compress to 200 KB

    Use the full 200 KB allowance for exam photos and other generous upload caps.

  • PNG → JPG

    PNG to JPG

    Turn large PNG photos and screenshots into much lighter JPG files.

  • PDF to 100 KB

    PDF to 100 KB

    Get a scanned form or a one-page PDF under a 100 KB upload cap.

  • Compress to 150 KB

    Compress to 150 KB

    A roomy target for detailed photos that must stay well under a 200 KB cap.

  • Compress to 20 KB

    Compress to 20 KB

    Bring a signature scan or small photo under 20 KB for strict upload forms.

  • Compress to 25 KB

    Compress to 25 KB

    Hit 25 KB with room to spare under a 30 KB cap, without crushing the picture.

  • Compress to 70 KB

    Compress to 70 KB

    A middle-of-the-window size for forms that take anything between 50 and 100 KB.

From the blog