CompressPhotosCompress photos

Compress photo to 100 KB

Photos are opened and compressed on this device. Nothing is uploaded.

Each photo at the highest quality that fits under 100 KB; the pixels step down only when quality 40 is still too heavy.

Quality
Size per file
Long edge
Format
Metadata

Folders need a desktop browser. On a phone, pick or drop the photos themselves.

Choose a folder. One rule is applied to everything in it.Or drag a folder onto this panel. Up to 5,000 pictures or 20 GB in one job, whichever comes first. Source files are never modified and never deleted.
Nothing chosen yet.Auto Encoded on this computer

A measured example

Synthetic 4032 × 3024 test photo (noise and shapes, harder to compress than most photos), run by this build in Chromium 141 on 2026-10-18
RecipeTarget 100 KB, Standard (76), written as JPEG
Before4.35 MB · 4032 × 3024 · JPEG
After97.6 KB · 2016 × 1512 · JPEG q48
Change−97.8%

What this does

Compress photo to 100 KB with the pixels kept where they can be. The search lowers the JPEG quality first, from the recipe’s 76 down to a floor of 40; only a photo still over 100 KB at quality 40 has its pixels reduced, and the row says so. The honest limit: a full-size phone photo usually does need fewer pixels to reach 100 KB, so cap the long edge yourself if you want to choose the size.

When to use this, and when not

Honest limits

  • The size is the exact size of the file written by your browser's JPEG encoder; different browsers can differ by a few KB.
  • A photo that is already under 100 KB is kept as it was if re-encoding would make it bigger.
  • PNG, WebP, GIF, BMP and AVIF photos are written as JPEG here; the row says so.

Privacy on this page

Capture information is removed by default on this page; switch Metadata to Keep if you want the date and camera kept. Nothing leaves the tab. See what comes back for typical savings by picture type.

Questions

Will my photo get smaller in pixels?
Only if quality 40 at its own size is still over 100 KB, which is common for a 12-megapixel phone photo and rare for a photo that is already a sensible size. When it happens, the row prints the new pixel size beside the old one. Capping the long edge yourself in the recipe bar (for example to 1600) often gives a better-looking 100 KB than letting the search do it.
Which portals ask for 100 KB?
Many general upload forms and listing sites cap images around 100 KB. The limit on your own form is the one that counts, so read it there; this page checks your file against whatever number is in the recipe bar.
Can I do a batch?
Yes. Choose several photos or a folder and every one is brought under 100 KB on its own, with a row per photo and a ZIP at the end.
Why did one photo stay larger than the others?
Each photo gets the highest quality that fits under 100 KB, up to the recipe's quality. A simple picture fits at a high quality; a detailed one needs a lower one. The quality that won is printed on every row.

More on this site: all tools.