少々お待ちください...(/)
現在、画像を最適化しています。最高の品質結果を保証するために、少々お待ちください。
素晴らしい、画像の圧縮に成功しました。
画像が最適化されました。
現在、画像を最適化しています。最高の品質結果を保証するために、少々お待ちください。
画像が最適化されました。
Googleでこのページに並ぶPNG圧縮ツールはどれも「最大80%小さく、見た目の品質はそのまま」と謳っていますが、実際のファイルを見せてくれるところはありません。そこで、ここでは逆のことをします。2026年9月1日、3つのPNGファイルをMiniPNGとTinyPNGの両方で圧縮し、結果を記録しました。同じファイル、同じ日、バイト数は下記の通りです。すべて10分あれば再現できます。
| ファイル | 元のサイズ | このツール | TinyPNG |
| アプリのスクリーンショット(1440×900) | 164,300バイト | 8,357(-94.9%) | 9,874(-94.0%) |
| 透過ロゴ(512×512) | 18,052バイト | 2,715(-85.0%) | 3,688(-79.6%) |
| グラデーションアートワーク(1600×1000) | 2,438,812バイト | 212,482(-91.3%) | 329,901(-86.5%) |
すべてのファイルで15%、26%、36%とTinyPNGより小さくなりました。ただし、ファイルサイズだけが全てではありません。もう一つ大切なのは圧縮による品質の変化です。そこで、両ツールの出力を元画像とピクセル単位で比較し、どれだけ変化したかも測定しました。
ロゴでは両ツールともほぼ同等で、平均誤差は255段階中このツールが0.028、TinyPNGが0.025、99%以上のピクセルが完全一致でした。グラデーションアートワークでは、このツールの方が小さく、かつ高精度(1.69対1.887)です。スクリーンショットではTinyPNGがより正確(0.029対0.14)ですが、これはMiniPNGが13色・4ビットにまで減色したのに対し、TinyPNGは20色・8ビットで止めたためです。私たちはスクリーンショットならこのトレードオフを選びますが、そうした判断があったことも明記します。
あなたのPNGはフルカラー(最大1,600万色)でアップロードされます。圧縮ツールは実際に使われている色を分析し、最小限のパレットを作成、それを参照するインデックス画像としてファイルを書き換えます。スクリーンショットは13色、グラデーションは256色が必要でした。これは「パレットを選ぶ=情報を捨てる」ので不可逆(ロッシー)圧縮です。そのため「見た目の品質劣化なし」とは言わず、具体的な誤差値を公開しています。
写真をPNGで圧縮する人はほとんどいません。実際に多いのはスクリーンショット(バグ報告、ダッシュボード、レシート、チャット履歴など)。これらはフラットな色と文字で構成されており、パレット圧縮に最適です。1440×900のスクリーンショットは164KBから8KBに、93%のピクセルがそのまま残りました。文字がシャープなままなのは、スクリーンショット内の文字が実際は2色で表現されているためで、パレット圧縮が最も得意とするパターンです。
テストしたロゴは本物の透過背景(白ではなく透明)でした。圧縮後のファイルには8つのアルファ値を持つtRNSチャンクが含まれており、これがインデックスPNGでの透過の保存方法です。出力ファイルをテキストエディタで開き、tRNSという文字列を検索してください。あれば透過が維持されています。tRNSもアルファチャンネルもない場合、そのツールはロゴを白背景に変換しています。
同じ画像を2回アップロードしました。1回目はクリーン、2回目は著者名、「Adobe Photoshop 26.0 (Windows)」、著作権表記、4,000文字のコメントという4つのテキストチャンク付き。どちらも出力ファイルのSHA-256ハッシュ値が完全一致しました。これは全てのメタデータが出力前に削除された証拠です。カメラ名、編集ソフト、GPS座標、埋め込みコメントなどは一切残りません。
一部の画像は圧縮できません。強いノイズ、フィルムグレイン、ディザリングなどはパレット圧縮が効かず、無理に書き換えると元より大きくなります。3.86MBのノイズ画像で検証したところ、戻ってきたのは3,862,318バイトで、送信したファイルと完全一致、圧縮率0%と表示されました。圧縮できない場合は、元のファイルがそのまま返されます。
すでに圧縮済みのファイルを再度このツールにかけてみました。さらに6.8%小さくなり、ピクセル比較でも平均誤差は完全にゼロでした。つまり、何度通しても画質が劣化しないので、自動化されたワークフローで同じファイルを繰り返し処理する場合も安心です。
アップローダーはPNGのほか、JPG、JPEG、WEBP、AVIF、GIF、SVG、TIFF、BMP、JFIFも受け付けます。スクリーンショットや書き出し画像が混在したフォルダも一度に処理可能です。TinyPNGの無料Webアップローダーは20枚・5MBまでですが、ノイズ検証の3.86MBファイルもMiniPNGなら特別な制限なく通せました。
フォルダに写真も混ざっていますか?JPGを圧縮なら写真も同時に処理できます。もしWebサイト用に最適化したいなら、PNGからWEBPへ変換は圧縮PNGより大幅に小さくなることが多いです。透過だけ必要でピクセルデータは不要な場合は、PNGからSVGへ変換でフラットなアートワークを本物のベクターパスに変換できます。