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

  1. 1Add a JPG file — other formats are rejected on this page so the output is guaranteed to stay JPG.
  2. 2The target is preset to 100 KB; change it if your form specifies something else.
  3. 3Run the compressor and watch the measured result appear.
  4. 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