PNG圧縮

Reduce PNG file size by converting to palette mode with optimization. Drag and drop multiple images.

Click or drag PNG files here to upload

Up to 20 images · Max 10MB each
0 ファイル

Compress PNG

This tool compresses PNG images by converting them to palette mode and applying optimization. The compression runs entirely in your browser — no file upload to a server.

PNG format uses RGBA color for each pixel. The A stands for opacity, allowing transparent backgrounds. When compressing, we convert to palette mode which reduces the number of colors while maintaining visual quality.

How to use

  1. Drag and drop PNG files onto the upload area, or click to select files.
  2. Each file is compressed automatically and the compression rate is displayed.
  3. Download individual compressed files or use Download All to get a ZIP archive.

PNG vs JPEG comparison

Compression: PNG is lossless, JPEG is lossy. PNG preserves all original data; JPEG discards some for smaller files.

Transparency: PNG supports transparency (alpha channel), JPEG does not.

EXIF: PNG does not support EXIF metadata, JPEG does.

Best for: PNG is best for graphics, icons, and images with transparency. JPEG is best for photographs.

Compress with Python

You can compress PNG images programmatically using Python with the Pillow library:

from PIL import Image

original = Image.open('input.png')
original.convert('P')
original.save('compressed.png', optimize=True, quality=80)