Shard Tools

Compress PNG to 100KB

Get a PNG under 100KB in your browser.

Maintained by Roshan.

Browser-local tool

Use Compress PNG to 100KB

Your image is decoded and re-encoded on this device. No upload request is made.

Explore image tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all image tools

Need another size?

About Compress PNG to 100KB

PNG works differently from every other format on this site, and the difference decides what this page can honestly promise. PNG is lossless: it stores every pixel exactly, and it has no quality setting to turn down. There is no dial that trades a little sharpness for a lot of bytes. That leaves exactly one lever for reaching a byte ceiling, which is the number of pixels. Getting a PNG under 100KB therefore means making it smaller in width and height, and this page says so up front rather than implying a quality trade-off that the format cannot make.

Shape and export choices

  1. The image is decoded locally and written once at its current dimensions. If that already fits under your ceiling, you get it back with every pixel intact and nothing else done to it.
  2. When it does not fit, dimensions are searched. The tool halves the range repeatedly to find the largest size that still lands under the limit, rather than shrinking in fixed steps. That converges quickly and stops at the biggest version that fits instead of overshooting to something needlessly tiny.
  3. Transparency is preserved throughout. An icon or a logo with a see-through background keeps that background, which is usually the entire reason the file is a PNG rather than something smaller.
  4. The panel reports the final pixel dimensions alongside the byte count, because with this format the dimensions are the compromise. Check them against wherever the image is going before you use it.

Good fits for Compress PNG to 100KB

A screenshot for a bug report

Interface captures are mostly flat colour and compress well. A full-screen grab often drops under 100KB with only a modest reduction, leaving menus and labels readable.

A logo with a transparent background

Line art with few colours usually reaches the target with room to spare, and the transparency survives, so it still sits cleanly on a coloured page.

A photograph someone saved as PNG

This is the hard case. Reaching 100KB may cost most of the resolution. Converting the same picture to JPG will usually hold full size at that ceiling.

A detailed chart or map

Fine gridlines and dense labelling behave like detail rather than flat colour. Expect a real reduction in dimensions, and check the smallest text before relying on it.

Check the image before download

Questions about Compress PNG to 100KB

Why does the image get smaller in dimensions rather than in quality?

Because PNG has no quality control to adjust. It is a lossless format that reproduces every pixel exactly, so the only way to reduce the byte count is to store fewer pixels. Any tool claiming to reduce PNG quality is either changing the format or reducing the colour palette.

Should I use JPG instead?

For photographs, almost certainly. JPG can discard detail the eye barely notices and will usually hold full resolution at the same ceiling. Stay with PNG when you need transparency or when the image is a screenshot, diagram, or logo.

Is transparency kept?

Yes. The transparent background survives the resize, so the result still layers correctly over any colour.

Will text in my screenshot still be readable?

That depends on how far the dimensions had to fall. The final pixel size is shown with the result; if the reduction was steep, check the smallest text before using it, or crop to the relevant region first and compress that instead.

Related tools

Compress JPG to 100KB

Bring a JPG under 100KB in your browser. Quality is searched to the highest setting that still fits, dimensions are kept when possible, and nothing is uploaded.

Compress Image to 100KB

Hit a hard 100KB upload limit exactly. Binary-search compression runs in your browser, so the photo never leaves your device. JPG, PNG, and WebP.

PNG to JPG

Convert PNG to JPG locally in your browser. Transparent pixels are placed on white, dimensions stay unchanged, and the image is never uploaded.

PNG to WebP

Convert PNG to WebP in your browser. Transparency survives the conversion, unlike PNG to JPG, and the file usually gets much smaller.