Target size
Reduces to 256 colors first, and resizes only if that isn't enough.
Ignored when an exact size is set.
Exact size in pixels (optional)
×
Fill one box to keep proportions, or both for a fixed size.
Choose Off for screenshots, pixel art, and flat logos.

Compress a PNG to 100 KB without losing transparency

100 KB is one of the most common upload limits on the web. Job applications, government and school portals, exam registrations, and membership sites often cap photos, signatures, and logos at 100 KB, and Slack rejects custom emoji over 128 KB. A typical PNG screenshot or logo export is several times that size. This tool brings PNGs under 100 KB while keeping them real PNG files, with transparent backgrounds intact and text and edges sharp.

Everything runs in your browser. Your images are never uploaded.

How to use it

  1. Choose one or more images, or drop them onto the box. PNG, WebP, GIF, JPG, BMP, and AVIF all work, and every result is a PNG.
  2. Keep the 100 KB target, pick 50, 128, or 200 KB, or type the exact limit you were given.
  3. If a form also asks for specific dimensions, like 300 × 80 pixels for a signature, set them under the size options.
  4. Hold an image to compare it with the original, then download it, or download the whole batch as a ZIP.

Where 100 KB limits show up

WhereTypical limitTip
Signature uploads on application forms10 to 100 KB, often with fixed dimensionsScan or photograph on white, crop tightly, and choose "Dimensions" so the size stays exact.
Photos and ID images on government and exam portals50 to 100 KBIf the form accepts JPG, a JPG of a photo will look sharper at the same size.
Slack custom emoji128 KB, squareUse the 128 KB preset. Transparency is kept, so the emoji sits cleanly on light and dark themes.
Email signature logosNo hard limit, but under 100 KB is bestEvery email you send carries the image. A smaller logo loads faster and avoids spam filters.
Marketplace and store thumbnailsOften 100 KB or lessSmall, fast-loading thumbnails help category pages load quickly.

Requirements change, so always check the limit stated on the form you're filling in.

How a PNG gets under 100 KB

PNG has no quality slider like JPG. Its compression is always lossless, so the only ways to make one smaller are fewer distinct colors or fewer pixels. The tool tries these steps in order and stops as soon as the file fits:

  1. Lossless first. It re-saves the image with every original color. If that already fits, you get a pixel-perfect file.
  2. Reduce the colors. A palette PNG with up to 256 colors is often 60 to 80 percent smaller than full color. The tool chooses the 256 colors that best represent your image, including partly transparent ones, so soft edges and shadows survive.
  3. Resize only if needed. If 256 colors still don't fit, the image is scaled down just enough to reach the target.

Logos, icons, and many screenshots already use 256 colors or fewer, so their palette version is still lossless. The card says "lossless" whenever no pixel changed.

What fits in 100 KB as a PNG?

Kind of imageTypical result at 100 KB
Logo, icon, or signature with transparencyFull size, usually lossless
Screenshot of an app or web pageFull size at 256 colors up to about 1,400 px wide, smaller beyond that
Chart, diagram, or simple illustrationFull size, with few visible changes
Product photo on a transparent backgroundAbout 700 to 1,000 px at 256 colors
Full photo with no transparencyAbout 500 to 700 px. Save it as JPG instead if the form allows.

These are rough figures. The tool encodes and measures every image rather than guessing.

Settings worth knowing

SettingWhat it doesBest for
BalancedFull color if it fits, otherwise 256 colors, and resizing only as a last resortAlmost everything
Every original colorNever reduces colors, and shrinks the image in pixels until it fitsBrand colors and images you'll edit later
DimensionsKeeps the width and height exact, and reduces colors further if neededForms that check pixel size, icons, diagrams

Dithering smooths gradients after colors are reduced, but adds a fine speckle pattern that takes more space. On Auto it's used only when the image still fits at full size. Turn it off for signatures, screenshots, and text, where it only adds noise.

Frequently asked questions

Will my signature or logo keep its transparent background?

Yes. Transparent areas stay transparent, and partly transparent edges get their own palette colors so they blend smoothly on any background.

The form says "under 100 KB." Will the file definitely pass?

Yes. The tool measures the real file and only reports success when it's at or under your limit. It counts 1 KB as 1,000 bytes by default, the stricter of the two common definitions, so a 100 KB result passes whether a site counts 1,000 or 1,024 bytes per kilobyte.

Are my images uploaded?

No. Everything happens in your browser, which matters for ID photos, signatures, and other personal documents.

My PNG is already under 100 KB. What happens?

It's kept exactly as it is, unless you've set dimensions it doesn't match.

Why did my photo get smaller in pixels?

Photos have far more colors and fine detail than PNG stores efficiently, so at 100 KB a photo has to shrink. If the form accepts JPG, use a JPG compressor instead. A JPG photo stays much larger and sharper at the same file size.

Does it remove metadata?

Yes. The new PNG holds only the image. Text chunks, color profiles, and camera data aren't copied, which also saves a little space.

Image & Compression Tool Library

Flipper File