Free · runs in your browser

Compress image to 100KB for forms, email and the web

The target is set to 100KB. Drop one image or a batch, and each comes back under the limit with its new size and dimensions.

Drop images here, or click to choose

JPG, PNG, WebP, HEIC, AVIF, GIF or BMP. Up to 100 at once; nothing is uploaded.

Choose images
Compress by

This page will compress image to 100KB or less, a size that suits online forms, email attachments, profile pictures and web pages. It keeps the highest quality that fits, shrinks the pixel size only when that is not enough, and works on up to 100 files at once, all inside your browser.

Why 100KB is such a common limit

A 100KB image loads almost instantly on a phone connection, which is why forums, job sites, school portals and web forms often cap uploads there. Recruitment forms use it for larger items too: IBPS notices, for example, ask for a handwritten declaration of 800 × 400 pixels between 50KB and 100KB.

The same size is a sensible budget for pictures you send or publish yourself. A dozen photos at 100KB each make a small email, and a blog post with 100KB images stays quick to open.

How to compress an image to 100KB

Drop the image on this page; the 100KB target is already selected, so compression starts immediately. JPG photos stay JPG, PNG graphics stay PNG with their transparency, and HEIC photos from an iPhone are saved as JPG, which every form and email program accepts.

Each result shows its new size, and the new dimensions whenever the picture had to shrink to fit. Check it with Compare, then download the file on its own or press Download all for a ZIP. To compress image to 100KB as WebP for a website, change Save as before adding the files.

How much picture fits in 100KB

In our tests, a 2400 × 1602 landscape photo compressed to 100KB came out at 1369 × 914 pixels and 98 KB, and a tall portrait at 1104 × 1656 pixels. That is enough for a full-width image in most blog layouts and far more than a profile picture needs.

Screenshots, charts and graphics usually fit without any reduction in size, because flat colors and sharp edges compress efficiently. Detailed photos of foliage, crowds or textured fabric use the most bytes and are the ones most likely to be scaled down.

Save as WebP to keep more pixels

WebP compresses photos more efficiently than JPG, so the same 100KB holds a larger picture. In the same test, choosing WebP under Save as kept the landscape at 1586 × 1058 pixels instead of 1369 × 914, and the portrait at 1514 × 2271 instead of 1104 × 1656.

Use WebP for your own website and for apps that accept it. Keep JPG for upload forms, email and anything that might be opened by older software, since some forms and programs still refuse WebP files.

A handwritten declaration between 50 and 100KB

For a declaration, write the text on white paper with a black pen, photograph or scan it straight, and crop to the writing with a narrow margin. If the form gives a pixel size such as 800 × 400, resize to exactly that first, with Fit with borders in white if the shape differs.

Then compress to 100KB. A page of dark handwriting at 800 × 400 usually lands comfortably inside the range; if it comes out under a 50KB minimum, scan it at a higher resolution or resize it a little larger and compress again.

Email attachments and newsletters

Photos straight from a phone are several megabytes each, so a handful of them can make an email slow to send and slow to open on a mobile connection. Compressed to 100KB, ten photos add up to about a megabyte and arrive almost instantly.

Newsletter images benefit even more, because every subscriber downloads them when the message opens. Keep the pictures in a newsletter under 100KB each, and link to a full-size version if readers might want to zoom in.

Profile pictures and avatars

Profile photos are shown small, and 100KB comfortably holds a square crop of 600 × 600 pixels. Crop the face first with the resizer, then compress; a tighter crop spends the bytes on the face instead of the background.

For logos and avatars with transparency, keep Same format so PNG files stay PNG. The compressor reduces them to a palette of up to 256 colors, which keeps edges clean and transparent areas transparent.

Compressing a whole folder to 100KB

Select or drop up to 100 images and every one is fitted under 100KB with the same rule. Each result shows its new size and, when it had to shrink, its new dimensions, and Download all saves them together in one ZIP file.

Files that were already under 100KB are kept exactly as they were and marked as kept, so running a mixed folder never makes small files worse.

Checking quality before you send

Press Compare on any result and drag the divider across the image. Look at faces, small text and smooth areas such as skies, where compression shows first. If a detail matters, crop the image to that area and compress the crop instead of the whole frame.

If 100KB is too tight for the quality you need, try the 200KB preset or set any target in kilobytes yourself.

Private and free

Your images are compressed by your own browser and never uploaded, so personal photos and documents stay on your device. There is no sign-up, no watermark and no daily limit.

Compressed copies are saved without EXIF data, which removes the camera model and any GPS coordinates from photos taken on a phone.

Frequently asked

Why does my 100KB image look worse than the original?

Every JPG save discards some detail. Start from the original file rather than a copy that was already compressed, and crop to the part that matters so fewer pixels share the 100KB.

Can I compress an image to 100KB without making it smaller?

Often, yes. The compressor lowers quality first and only reduces the dimensions when quality alone cannot reach 100KB.

How do I compress a JPG to 100KB?

Drop it on this page with the 100KB target selected, then download the result. It will be at or under 100KB.

Can I compress a PNG to 100KB and keep transparency?

Yes. Keep Same format and the PNG is reduced to a smaller palette with transparent areas intact.

Is 100KB measured as 100,000 or 102,400 bytes?

The tool aims for 100,000 bytes, so the file passes both kinds of check.

Can it compress iPhone photos?

Yes. HEIC photos are decoded in your browser and saved as JPG under 100KB.

More free image tools