Compress JPG to 100KB Online
JPG is a lossy format, which is exactly why a 100 KB target is realistic for it. This page accepts JPG files only and always writes a JPG back out, so a form that insists on '.jpg under 100 KB' gets precisely what it asked for. The encoder starts at high quality and steps down until the measured file is at or below the target, then stops — it never goes lower than it has to.
Processed in your browser
Drop your image here
or choose an image from your device
Accepts JPG images · No fixed size limit — we adapt to what your device can handle. Very large files may take longer or show a warning.
Need a different file size?
When you need this
- Forms that specify a JPG under 100 KB
- Reducing phone photos, which are already JPG, before uploading
- Cutting a scanned document photo down without changing its format
How to use it
- 1Add a JPG file — other formats are rejected on this page so the output is guaranteed to stay JPG.
- 2The target is preset to 100 KB; change it if your form specifies something else.
- 3Run the compressor and watch the measured result appear.
- 4Download the JPG and check the size figure matches what the form requires.
Frequently asked questions
Will the file be exactly 100 KB?
No — 100 KB is a target, not a guarantee. The tool re-encodes your image repeatedly at lower quality until the measured output is at or below 100 KB, then stops. The number you see in the result panel is the real byte count of the file you download, so you can always confirm it before uploading anywhere.
What happens if my image can't reach the target?
If a very large or very detailed photo can't reach 100 KB at a reasonable quality, you'll get the smallest file the encoder could produce along with a note explaining it. Reducing the pixel dimensions first is the fastest fix: halving width and height removes about three quarters of the pixels and usually drops the file far below the target.
Is my image uploaded to a server?
No. Everything runs in your browser using the Canvas API. The file never leaves your device, there is no account to create, and nothing is stored after you close the tab.
Is there a watermark or a limit on how many images I can do?
There is no watermark and no daily limit. Because processing is local, the only real constraint is your device's memory, which the tool checks before it starts.
Does re-compressing a JPG damage it?
Yes, a little — JPG is lossy, so every re-encode discards some detail permanently. Compress from the highest quality original you have rather than from a file that has already been through several rounds, and avoid running the same file through repeatedly.
Can I keep the same dimensions?
Yes, the dimensions are untouched here; only the encoder quality changes. If a very large JPG can't reach 100 KB acceptably, use the Resize Image tool to lower the width first and then come back.
Related guides
- How to compress an image to 100KB (without it looking terrible)100 KB is the most common upload limit on the web. Here is what actually gets you there, in what order, and where the quality really goes.
- How to reduce image file size without wrecking the pictureMost oversized images are oversized for one boring reason: the dimensions are far larger than anywhere they're displayed. Fix that first, then compress.
Related tools
- JPG CompressorShrink JPG photos with a real quality slider and see the exact bytes you saved.
- Resize JPGSet exact pixel dimensions or a target size in KB, and get a JPG back.
- Image CompressorReduce JPG, PNG or WEBP file size with a quality slider you control. Compression happens in your browser.
- JPG to WEBPTurn JPG images into WEBP files right in your browser. No upload, no signup, no watermark.