MiniPNG

PNG画像をオンラインで圧縮

PNG画像を圧縮し、測定したバイト数を確認

少々お待ちください...(/)

現在、画像を最適化しています。最高の品質結果を保証するために、少々お待ちください。

素晴らしい、画像の圧縮に成功しました。

画像が最適化されました。

PNG画像を圧縮し、実際に測定したバイト数を公開

Googleでこのページに並ぶPNG圧縮ツールはどれも「最大80%小さく、見た目の品質はそのまま」と謳っていますが、実際のファイルを見せてくれるところはありません。そこで、ここでは逆のことをします。2026年9月1日、3つのPNGファイルをMiniPNGとTinyPNGの両方で圧縮し、結果を記録しました。同じファイル、同じ日、バイト数は下記の通りです。すべて10分あれば再現できます。

3つのファイルと各ツールの圧縮結果

ファイル元のサイズこのツール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%と表示されました。圧縮できない場合は、元のファイルがそのまま返されます。

2回圧縮しても安全

すでに圧縮済みのファイルを再度このツールにかけてみました。さらに6.8%小さくなり、ピクセル比較でも平均誤差は完全にゼロでした。つまり、何度通しても画質が劣化しないので、自動化されたワークフローで同じファイルを繰り返し処理する場合も安心です。

PNG以外も対応

アップローダーはPNGのほか、JPG、JPEG、WEBP、AVIF、GIF、SVG、TIFF、BMP、JFIFも受け付けます。スクリーンショットや書き出し画像が混在したフォルダも一度に処理可能です。TinyPNGの無料Webアップローダーは20枚・5MBまでですが、ノイズ検証の3.86MBファイルもMiniPNGなら特別な制限なく通せました。

得られるもの

  • 1440×900のスクリーンショットが164KBから8KBに、93%のピクセルがそのまま
  • テストした3ファイルすべてでTinyPNGより15~36%小さい出力
  • 透過は白背景にせず、本物のtRNSチャンクとして保持
  • 異なるメタデータ付きファイルでも同じハッシュ値となり、すべてのメタデータが削除された証明
  • 圧縮でファイルが大きくなる場合は、元のファイルをそのまま返却
  • アカウント不要、透かしなし、ファイルは1時間後にサーバーから削除

次にできること

フォルダに写真も混ざっていますか?JPGを圧縮なら写真も同時に処理できます。もしWebサイト用に最適化したいなら、PNGからWEBPへ変換は圧縮PNGより大幅に小さくなることが多いです。透過だけ必要でピクセルデータは不要な場合は、PNGからSVGへ変換でフラットなアートワークを本物のベクターパスに変換できます。

よくある質問

ロッシー(不可逆)圧縮です。「見た目の品質劣化なし」という言葉でごまかすより、正直にそう伝えます。PNGは最小限のパレットでインデックス画像として書き換えるため、一部の色情報は確実に失われます。重要なのはその程度であり、MiniPNGでは約数値として公開しています:ロゴで255段階中0.028、スクリーンショットで0.14、グラデーションアートワークで1.69。フラットなアートワークなら99%以上のピクセルが完全一致します。

2026年9月1日、同じ3つのファイルを両方で圧縮しました。毎回MiniPNGの方が小さくなりました(スクリーンショットは8,357バイト対9,874バイト、透過ロゴは2,715対3,688、グラデーションアートワークは212,482対329,901)。精度はケースによって異なり、グラデーションではMiniPNGが高精度、ロゴは同等、スクリーンショットはTinyPNGが高精度(MiniPNGは13色、TinyPNGは20色で圧縮)。どちらも基本的な手法は同じですが、MiniPNGはより積極的に最適化しています。

はい、しかも信頼だけでなく自分で確認できます。インデックスPNGの透過はtRNSチャンクに保存され、テストしたロゴも8つのアルファ値を持つtRNS付きで返ってきました。圧縮後のPNGをテキストエディタで開き、tRNSという文字列が冒頭付近にあれば透過が維持されています。もし見当たらず、元画像が透過だった場合は、そのツールが白背景に変換したことになります。

すべて消えます。1枚目はクリーン、2枚目は「Adobe Photoshop 26.0 (Windows)」や4,000文字のコメントなど4つのメタデータ付きでアップロードし、どちらも出力ファイルのSHA-256ハッシュが完全一致しました。これは全てのメタデータが出力前に削除された証拠です。編集ソフト名、埋め込みコメント、カラープロファイル、位置情報なども含めて一切残りません。

元の画像がそのまま返されます。強いノイズやフィルムグレインがある画像はパレット圧縮が効かず、無理に書き換えると元より大きくなります。3.86MBのノイズ画像で検証したところ、結果は3,862,318バイトで入力と完全一致、圧縮率0%でした。すでに圧縮済みのファイルを再圧縮しても安全で、テストではさらに6.8%小さくなり、平均ピクセル誤差は完全にゼロでした。

はい。アップローダーはPNGだけでなく、JPG、JPEG、WEBP、AVIF、GIF、SVG、TIFF、BMP、JFIFにも対応しています。混在したフォルダも一度にアップロードでき、それぞれに最適なエンジンで処理されます。特定の形式専用のページを使いたい場合は、各形式ごとに専用の圧縮ツールも用意されています。