Compress PNG to 100 KB

PNGs play by different rules — this tool knows them, and still gets you under 100 KB.

🔒 100% private — images are processed in your browser and never uploaded.

Drop your image here or tap to browse

JPG, PNG or WebP · you can also paste with Ctrl+V

Why PNGs are so hard to shrink

PNG is a lossless format: it reproduces every pixel exactly, with no quality dial to turn. That is perfect for logos, screenshots and graphics — and it is why a PNG photo can be ten times larger than the same image as a JPG, and why most “compress PNG” tools quietly disappoint. To get a PNG under 100 KB you have exactly two levers: convert it to a lossy format, or reduce its pixel dimensions. This tool offers both, and is upfront about which one it is using.

Option 1: convert to JPG or WebP (default)

If your PNG is a photo or any image with continuous tones, conversion is the right answer. The tool converts to JPG by default — telling you it did — and then runs its quality search to land just under 100 KB at the largest possible dimensions. One caveat handled for you: JPG has no transparency, so transparent regions are flattened onto a white background. If you need transparency to survive, choose WebP output, which supports it and compresses even better.

Option 2: keep it PNG

For screenshots with text, UI mockups, pixel art or logos where crisp edges matter, select “Keep original format.” Since PNG has no quality setting, the tool instead binary-searches the image's dimensions, finding the largest scale that fits 100 KB losslessly. Expect a real size reduction — a full-HD screenshot may come back around half its original width — but with edges that stay perfectly sharp, which is the point of PNG.

Which should you pick?

As with every page here, the work happens in your browser — the file is never uploaded — and the result is guaranteed at or under 100 KB. For JPG sources, the JPG-to-100KB page covers the lossy-format details.

Frequently asked questions

How do I compress a PNG to 100KB?

Upload it above with the pre-filled 100KB target. By default the tool converts the PNG to JPG and quality-searches under 100KB; choose 'Keep original format' to stay PNG, in which case dimensions are reduced instead.

Will I lose transparency when compressing a PNG?

Only if you convert to JPG, which has no transparency — transparent areas become white and the tool warns you. Choose WebP output to keep transparency while still hitting 100KB.

Why can't a PNG be compressed like a JPG?

PNG is lossless by design: it has no quality setting to lower. The only ways to make a PNG dramatically smaller are reducing its pixel dimensions or converting it to a lossy format like JPG or WebP.

Should screenshots be PNG or JPG?

Screenshots with text and UI elements look best as PNG because edges stay razor sharp. If the file must be very small, WebP keeps text noticeably cleaner than JPG at the same size.

Is my PNG uploaded anywhere during compression?

No. The conversion and resizing run entirely inside your browser using the Canvas API — the file never leaves your device, and the tool even works offline after the page loads.

Other sizes