FileCurveGo Pro
Image compression

How to Compress a PNG to 100KB (Free, Browser-Based, 2026)

Last updated:

Quick Answer

To compress a PNG to 100KB: if you need transparency, use FileCurve PNG optimizer (palette reduction, typical 40–60% savings). If not, convert to JPG at quality 65 — a 2MB PNG photo becomes ~80KB JPG. For screenshots at 1280px, PNG optimization alone usually hits 100KB.

Step-by-step

  1. 1

    Upload your PNG to FileCurve Image Compressor.

  2. 2

    Decide: do you need transparency? If no, convert to JPG at quality 65.

  3. 3

    If yes, keep PNG output — palette reduction trims most graphics to under 100KB.

  4. 4

    For screenshots: resize width to 1280px before compressing.

  5. 5

    Check output size and adjust.

  6. 6

    Download compressed PNG or JPG.

Expected output

Format

PNG (with transparency) or JPG (smaller, no transparency)

Quality setting

PNG palette-optimized, or JPG quality 60–70

Estimated size

PNG: 40–60% of original / JPG: 3–5% of original

Why you might need this

  • Website logos and icons (under 100KB for fast load)
  • Screenshots for documentation under upload caps
  • Discord/Slack avatar uploads with tight limits
  • Email signatures (logos must be tiny)

Troubleshooting

Screenshot PNG is 800KB and stuck there

Resize width to 1280px first — most screenshots are 2560px Retina. Halving dimensions cuts PNG size ~75%.

Transparent logo will not compress below 150KB

Try indexed PNG (8-bit) — reduces to 256 colors, usually 60% smaller. FileCurve offers this automatically.

Frequently asked questions

Can PNG photos reach 100KB?

Rarely. PNG is lossless. A photo in PNG at 100KB would be under 400px wide. Convert to JPG for photos.

Will I lose transparency?

Not if you keep PNG output. Converting to JPG removes transparency (fills with white).

Is palette reduction lossy?

Technically yes, but for logos and icons with flat colors it is invisible. Gradients may show banding.

Related guides