Open ToolsGet the Android App

Files never leave your device.

Compress Image to 100KB

Compress image to 100KB for job portals, visa applications and other online forms. Drop your photo, optionally enter the exact width and height, and get a JPG that is always under 100 KB at the best quality that fits. PNG and HEIC photos are converted to JPG on the way. Everything happens in your browser; no upload.

  • Runs on your device
  • WASM codecs
  • Canvas · GPU
  • Works offline

Updated

Drop your images here

JPGPNGWEBPHEICAVIFGIF
Processed on your device — never uploaded0 bytes uploaded

How to compress an image to 100KB

  1. Step 1: Add your photo (JPG, PNG, HEIC or WebP) to the box above.

  2. Step 2: If the form fixes the dimensions, choose Exact width × height under Pixel size and type them.

  3. Step 3: Press Compress and download the JPG, which is always under 100 KB.

Good to know

Settings explained

Output format
WebP and AVIF are typically 25–50% smaller than JPG at the same quality.
Pixel size
Some forms also ask for exact pixels (e.g. 200 × 230).
Keep metadata (EXIF)
Off removes camera details, dates and GPS location — safer when sharing. On keeps them.

Formats

Opens
JPGPNGWEBPAVIFHEICHEIFBMPTIFFICOSVGJXL
Saves as
JPG (MozJPEG)WebPAVIFPNG (OxiPNG)

Batch-friendly: add many files and they are processed one after another — if one fails, the rest still finish.

How it runs

WebAssembly codecs
Images are encoded with Squoosh-grade codecs (MozJPEG, WebP, AVIF, OxiPNG, JPEG XL). Each codec loads only when you use it.
GPU canvas
Pixels are drawn and composited with the GPU-accelerated canvas.

How the tool gets a photo under 100KB

At 100 KB many photos keep their full resolution: for images up to about 2 megapixels the tool lowers JPG quality first, down to 35%, and only then reduces pixels, while bigger photos that clearly cannot fit are scaled down up front. That favours detail, but on busy photos it can mean a fairly low quality. The table shows real results and the one setting that changes the trade-off.

Photos compressed to 100 KB with this page
Starting imageResultPixelsQuality
24 MP photo (6000 × 4000), 881 KB92.3 KB1472 × 981JPG 69%
1536 × 1024 photo, 337 KB95.1 KB1536 × 1024 (unchanged)JPG 41%
1122 × 1402 PNG photo, 2.0 MB95.9 KB1122 × 1402 (unchanged)JPG 53%
Same PNG, Output format WebP94.3 KB1122 × 1402 (unchanged)WebP 67%
Measured 14 October 2026 in Chrome. Setting Max width to 1280 or 1024 px gives fewer pixels and a higher quality at the same 100 KB.

How to get an image under 100KB without losing quality

Decide what matters more: pixels or clean detail. If the form only shows the photo small, set Max width to 1280 or 1024 px before compressing. With fewer pixels to store, the tool can use a much higher JPG quality inside the same 100 KB, and the photo looks sharper at normal size. If the portal checks the resolution, leave the width alone and accept a slightly lower quality.

Already under 100 KB as a JPG? Then it is never made bigger: if a fresh copy at 92% would not be smaller, the original image data is kept and only its metadata is removed.

Which uploads ask for a 100 KB photo?

Job portals, visa and travel forms and university applications often use 100 KB as a photo limit, sometimes alongside a fixed pixel size. Their notices phrase it in different ways, such as “resize image to 100 KB”, “reduce image size to 100 KB” or “JPG under 100 KB”, but all of them check that the file is smaller than 100 KB. A 100 KB photo is generous compared with 20 or 50 KB limits, so the result can look close to the original.

How do I compress a PNG to 100KB?

Drop the PNG here and keep the output on JPG, which most forms want; a 2 MB PNG photo became a 95.9 KB JPG at full resolution in our test. If the site accepts WebP, choosing it under Output format gives better quality at the same size. If the PNG must stay a PNG, for example a logo with a transparent background, choose PNG output: the tool reduces colours and, if needed, dimensions until it fits. For PNG-only work with more control, use Compress PNG.

Reduce photo size to 100KB on a laptop or phone

One page works everywhere; only the file picker differs.

Laptop or desktop

Drag the photo onto the box in Chrome, Edge, Firefox or Safari, press Compress, and attach the file from Downloads. Its name ends in “-100kb”.

Android and iPhone

Tap the box, pick the photo from your gallery or library, press Compress and save the JPG. HEIC photos from an iPhone come out as JPG.

Why use this 100 KB compressor

  • A hard ceiling: results land just under 100 KB, which passes both ways websites count kilobytes.
  • Your choice of format: JPG by default, WebP, AVIF or PNG when the form allows it.
  • Private: CV photos and visa pictures are processed on your device and never uploaded.
  • Free, unlimited and watermark-free.

Tips & troubleshooting

Compress Image to 100 KB FAQ

How do I compress an image to 100KB?

Add the photo, enter exact dimensions if the form asks for them and press Compress. The downloaded JPG is always under 100 KB at the best quality that fits.

How do I resize a photo to 100KB on my phone?

Open this page in your phone’s browser, tap the box, choose the photo and press Compress. The result is saved to Downloads or Files, ready for the form.

How do I compress a PNG to 100KB?

Drop it here and keep JPG output for photos, or choose PNG output for logos and graphics; the tool reduces colours and size until the file is under 100 KB.

How do I get an image under 100KB without losing quality?

Set Max width to 1280 or 1024 px so fewer pixels share the 100 KB; the JPG quality rises and the photo looks cleaner.

How do I reduce photo size to 100KB on a laptop?

Open this page, drag the photo onto the box and press Compress. The JPG in your Downloads folder is under 100 KB.

All image tools