Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Compress PNG to 100KB

The tool below is already set to PNG and 100 KB. Drop a PNG in, read the measured size, and download a PNG. Nothing is uploaded.

Free, no signupWorks offlineNo upload, ever
📸
Drop an image to startTap to choose an image
PNG, JPG, WebP, AVIF, HEIC, BMP, SVG, GIF, TIFF
Target size · 100 KB
Pro tools Pro
Platform
Pro
Presets limit your photo’s longest side and keep its shape — nothing is cropped, so the result matches the named size only when your photo already has that shape.
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Also export as
Pro
Your Format choice is always saved. These add more copies of the same image — one per format, at each width you tick above and only at those widths — bundled in a single ZIP. Tick no width and the extra formats come at your original size.
With Pro, 1 image → up to 17 files · A width larger than your original is never upscaled, so those collapse into one file.
ProPro unlocks responsive image sets and multi-format export, packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProPro unlocks saved presets — bundle your responsive set, format, watermark, codec and rename template into one named profile you apply with a single click.See Pro plans
Free foreverOffline-readyImages never uploaded
Why MiniPx

Built for people who care how images travel.

100%On-device
This compressor never uploads.
Every byte processed in your browser. No copy, no trace. Cloud HD — the Pro-only option on 7 AI tools — is the one exception on the site.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling for compression, because your device does the work; only Pro Cloud HD runs are metered.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
PNG colours
Stays lossless, and only reduces colours if that is the only way to reach 100 KB. You will be told if it happens.
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
More tools
Everything stays on your device.
Runs in
Your browser, on your device
Upload
None — nothing is uploaded
Signup
Not needed
Watermark
None added by MiniPx
Limits
No quota. Batch tools take 5 files at a time on Free; Pro lifts the cap
Output
A file saved straight from your browser

Compress PNG to 100KB — Free, Fast & Private

PNG is lossless, so unlike a JPEG it has no quality dial to turn down. A byte limit on a PNG therefore has to be met some other way, and this page explains which way the MiniPx engine takes, and in what order. The tool opens on PNG with the target already at 100 KB, and the output stays a PNG.

What the engine does to a PNG, in order

First it encodes the image losslessly at its current size. If that already fits, you get a lossless file and nothing about the picture has changed. If it does not fit, the engine reduces the number of colours, trying progressively fewer and checking the size after each step. A PNG with a reduced palette is still a PNG, and flat graphics, logos and screenshots often fit because they used few colours to begin with. If reducing colours is still not enough, the engine reduces the pixel dimensions in steps and tries again. The finished file is measured, and a miss is reported as a miss.

Colour reduction is the one lossy step. Choose the keep-colours option in the tool's PNG settings and it is off the table: the engine stays lossless and, when 100 KB cannot be reached that way, says so instead of quietly changing your colours.

What fits in 100 KB — measured on this page

We dropped five real files on the compressor above and kept what it handed back. 2 of 5 came out under 100 KB.

Measured results for 100 KB
FileBeforeAfter, on this pageUnder 100 KB?
12 MP phone photo4032 × 3024 px · 3.73 MB2580 × 1935 px · 1.55 MBNo — 1.55 MB
Portrait / headshot3264 × 4653 px · 2.25 MB2089 × 2978 px · 976.2 KBNo — 976.2 KB
Scanned handwritten page3349 × 4281 px · 2.17 MB2143 × 2740 px · 1.68 MBNo — 1.68 MB
Scanned signature2041 × 617 px · 109.1 KB2041 × 617 px · 50.0 KBYes
Screenshot (PNG)1280 × 800 px · 88.1 KB1280 × 800 px · 88.1 KBYes

Measured 2026-10-06 in Chromium 145.0.7632.6 with this page’s own settings. The photos are public-domain and CC0 files from Wikimedia Commons; the screenshot is our own. Sizes read as the tool shows them (1 KB = 1,024 bytes); the target itself is 100,000 bytes, which is under 100 KB on either reading.

What differs from the JPEG route

There is no continuous quality search for PNG, so the result lands wherever the palette step lands, not snugly under the limit. A photograph saved as PNG is the hard case: it uses a great many colours, so a small limit usually costs both colours and pixels, and the table shows what that did to the real photographs we tested. A screenshot or graphic is the easy case. If the form accepts JPG, a JPEG is far smaller for a photograph, and the JPEG page is the better start.

Decimal kilobytes

KB here is 1,000 bytes. A file under that is also under a portal that counts 1,024-byte kilobytes, so the decimal reading is the safe one for either kind of form.

How it works

  1. Add your PNG: Drop the file on the tool above, or browse for it. It is read in this browser tab.
  2. Leave the target at 100 KB: The tool opens on PNG with 100 KB set. Change nothing unless your form states a different limit.
  3. Compress: The tool tries a lossless encode first, then fewer colours, then fewer pixels, and measures the finished file.
  4. Read the measured size, then download: If 50 KB was not reached, the notice says so and gives the real size of the smallest file made.

Frequently asked questions

PNG ko 100 KB me kaise kare?
Use the compressor at the top of this page: it is already set to a 100 KB target. Drop your photo in, let it compress, and check the size shown next to the result before you download. If it is still too big, lower the quality or the width and run it again.
Can a PNG be compressed to 100 KB without losing quality?
Sometimes. The tool tries a lossless encode first, and a simple graphic or screenshot can fit that way. If it does not, colours are reduced, which is lossy, and the tool says so when it happens.
Will the file still be a PNG?
Yes. The output format on this page is PNG, so a form that requires PNG gets one.
Why is my photo PNG so hard to shrink?
A photograph has a very large number of distinct colours, and PNG stores them without loss. Reducing colours and then pixels is the only way to a small limit, as the table shows. A JPEG of the same photograph is far smaller.
Can I forbid colour reduction?
Yes. Choose the keep-colours option in the PNG settings of the tool. The engine then stays lossless and reports a miss if 100 KB cannot be reached that way.
Is my image uploaded?
Compression, conversion, resizing and every free tool run entirely in your browser — nothing is uploaded. The PNG is encoded in this tab.

All Image Tools

AI Tools

Compress for Platform

Solutions by use case