.PNG

PNG ファイル

Portable Network Graphics
質問する
クイック回答

PNG (Portable Network Graphics) は、ロスレス(可逆)圧縮のラスター画像形式です。最新のすべての OS、ブラウザ、画像アプリでネイティブに開くことができ、ダブルクリックするだけで表示されます。よくある質問は、開き方ではなく、透明度、ファイルサイズ、および JPG や SVG への変換に関するものです。

開発元: PNG Development Group (W3C / ISO standard) カテゴリ: プラグインファイル オープンスタンダード MIME: image/png
対応OS Windows macOS Linux Web
関連: .JPG · .TIF · .ECW · .AVIF

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 23, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

PNG ファイル形式とは?

.png ファイルには、Deflate アルゴリズムを使用したロスレス方式で圧縮されたラスターグラフィックスが含まれています。この形式は透明ピクセルのためのアルファチャンネルをサポートしており、チャンネルあたり最大 16 ビットの色データを保存できます。これにより、RGB モードで 48 ビットカラー、RGBA モードで 64 ビットカラーが可能です。各 .png ファイルは単一の画像を保持します。この形式はアニメーションをサポートしていません。PNG の設計から派生したアニメーション画像には、APNG および MNG 形式が使用されます。

ファイルは固定の 8 バイトシグネチャ (89 50 4E 47 0D 0A 1A 0A) で始まります。非 ASCII の最初のバイトと CR-LF シーケンスは、7 ビット転送や誤った改行コード変換を検出するための意図的な破損チェックとして機能します。シグネチャの後、ファイルは チャンク と呼ばれる名前付きブロックで構成され、それぞれが特定のタイプのデータを保持します。.png ファイルには以下を保存できます:

  • RGB グラフィックス
  • RGBA (アルファ透明度付き RGB)
  • ICC および ICM カラープロファイル
  • EXIF メタデータ

PNG は 1995-1996 年に .GIF の特許フリーの代替案として作成され、Web 上で画像を配信するための標準形式として W3C によって推奨されています。PNG 形式を規定する RFC 2083 は 1997 年に公開され、2004 年には ISO/IEC 標準 (ISO/IEC 15948) が続きました。PNG は画像の共有に広く使用されており、印刷出力にも適していますが、RGB カラーモデルのみをサポートし CMYK をサポートしていないため、プロの印刷ワークフローでは使用されません。PNG ファイルは、事実上すべての Web ブラウザと画像編集プログラムでサポートされています。

セキュリティと安全性

リスク: LOW

PNG は受動的な画像データであり、最新の更新されたビューアで安全に開くことができます。2 つの注意点があります。歴史的に、不正な形式の画像が画像デコードライブラリのバグを引き起こしたことがあるため、OS やビューアを最新の状態に保ってください。また、PNG メタデータチャンク (tEXt) には隠しテキストを含めることができ、ステガノグラフィに悪用される可能性がありますが、PNG 自体が単独で実行されることはありません。実際には EXE である «photo.png» という名前のファイルは、プログラムとして実行する必要があります。PNG 自体はマルウェアの感染経路ではありません。

形式の詳細

概要
正式名称Portable Network Graphics
開発元PNG Development Group (W3C / ISO standard)登場時期 1996 (created as a patent-free replacement for GIF)
MIME タイプimage/png
タイプラスター画像、ロスレス圧縮(チャンクベースのバイナリ)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
89504E470D0A1A0A
ASCII
·PNG····
固定 8 バイトシグネチャ:89 50 4E 47 0D 0A 1A 0A。非 ASCII の 0x89 の最初のバイトと CR-LF / EOF バイトは、意図的な破損チェックです(7 ビット転送や不適切な改行変換を検出します)。シグネチャの直後には IHDR チャンク(幅、高さ、ビット深度、カラータイプ)が続きます。ファイルは常に IEND チャンクで終了します。

PNG ファイルを開くプログラム

Windows4 apps
Adobe Photoshop 有料 開いて編集し、«書き出し形式» または «Web 用に保存» を使用して PNG サイズを最適化したり変換したりできます。
GIMP オープンソース 開いて編集し、«名前を付けてエクスポート» で変換します。ほとんどの Linux ディストリビューションのデフォルト画像エディタです。
IrfanView 無料 高速ビューア。«ファイル» → «一括変換» を介して PNG から JPG/WebP/ICO へ一括変換できます。
Photos / Paint (built-in) 標準搭載 ダブルクリックして «フォト» で表示。«ペイント» で開いて切り抜きやサイズ変更を行い、再保存できます。
macOS2 apps
GIMP オープンソース 開いて編集し、«名前を付けてエクスポート» で変換します。ほとんどの Linux ディストリビューションのデフォルト画像エディタです。
Preview (built-in) 標準搭載 ダブルクリックして表示。«ツール» → «サイズを調整» や «ファイル» → «書き出す» で JPG や他の形式に変換できます。
Linux2 apps
GIMP オープンソース 開いて編集し、«名前を付けてエクスポート» で変換します。ほとんどの Linux ディストリビューションのデフォルト画像エディタです。
Image viewer (Eye of GNOME / gThumb) オープンソース デスクトップ内蔵の画像ビューアでダブルクリックして表示します。
Web2 apps
Web browser 無料 PNG をブラウザのタブにドラッグして表示できます。PNG はどこでもネイティブにサポートされています。
Photopea 無料 ブラウザで動作する無料の Adobe Photoshop 風エディタ。PNG を開き、«ファイル» → «書き出し形式» で変換できます。

技術的詳細

詳細仕様
MIME タイプimage/png
ファイルシグネチャ89 50 4E 47 0D 0A 1A 0A - バイトオフセット 0 にある固定 8 バイトのマジックナンバー
圧縮アルゴリズムzlib (RFC 1950) にラップされた Deflate (RFC 1951)
圧縮タイプロスレス(可逆)のみ - ピクセル値は正確に保持されます
サポートされているカラーモードグレースケール、インデックス(パレット)、RGB、RGBA
ビット深度カラーモードに応じて、チャンネルあたり 1、2、4、8、または 16 ビット
最大色深度64 ビット RGBA (16 bpc × 4 チャンネル)、不透明 RGB の場合は 48 ビット
アルファ透明度フルアルファチャンネル:ピクセルあたり 8 ビットまたは 16 ビット
インターレースプログレッシブ表示のためのオプションの Adam7 二次元インターレース方式
圧縮前フィルタ5 つの適応型行フィルタ:None、Sub、Up、Average、Paeth
ファイル構造シーケンシャルな名前付きチャンク:IHDR → 1 つ以上の IDAT → IEND
埋め込みメタデータICC/ICM カラープロファイル、EXIF、テキスト注釈 (tEXt, iTXt, zTXt チャンク)
カラーキャリブレーションgAMA チャンクにディスプレイガンマを保存、cHRM チャンクに色度データを保存
パレットのサポートオプションの PLTE チャンク - 最大 256 個のインデックスカラーエントリ
アニメーション基本形式ではサポートされていません。APNG がマルチフレーム機能を追加します
印刷カラーモデルRGB のみ - CMYK はサポートされていません
リリース日1996 (created as a patent-free replacement for GIF)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

PNG の変換

コミュニティ Q&A

ユーザーからの質問
質問する
PNG ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。PNG ファイルについて最初の質問をしてみましょう。

よくある質問

PNG を JPG に変換するにはどうすればよいですか?
任意の画像アプリ(Windows の「ペイント」や「フォト」、macOS の「プレビュー」、IrfanView、GIMP)で開き、「名前を付けて保存」または「JPG 形式で書き出し」を使用します。JPG はサイズが小さくなりますが、ロス(不可逆)が発生し、透明度が失われて透明な部分は白くなります。大量のファイルを一度に変換する場合は、IrfanView で一括変換を行ってください。
PNG は透明度をサポートしていますか?
はい。PNG は完全なアルファチャンネルを持っているため、ピクセルを完全または部分的に透明にすることができます。そのため、背景の上に配置するロゴやグラフィックスの標準となっています。JPG ではこれができないため、透明度を維持するには PNG(または WebP)で書き出してください。
PNG を SVG に変換するにはどうすればよいですか?
直接的な変換方法はありません。PNG はピクセル(画素)であり、SVG はベクターパスだからです。Inkscape の «ビットマップのトレース» や Illustrator の «画像トレース» を使用して、画像をベクター化(再描画)する必要があります。これは単純なフラットロゴや線画には有効ですが、写真には適していません。
なぜ PNG ファイルのサイズがこれほど大きいのですか?
PNG はロスレス(可逆)であるため、JPG のように細部を切り捨てることがありません。品質には優れていますが、写真の場合はサイズが大きくなります。写真画像には JPG または WebP を使用してください。グラフィックスの場合は、PNG を最適化ツール(TinyPNG、pngquant)に通すことで、見た目の劣化なしにサイズを縮小できます。
背景が透明な PNG を作成するにはどうすればよいですか?
エディタ(GIMP、Adobe Photoshop、Photopea)で背景を消去または選択して削除し、PNG として書き出します。PNG は透明度を保持します。多くのオンラインの «背景削除» ツールも、透明な PNG を出力します。
PNG と JPG の違いは何ですか?
PNG はロスレスで透明度をサポートしています(ロゴ、スクリーンショット、テキストを含むグラフィックスに最適)。JPG はロス(不可逆)で透明度はサポートしていませんが、サイズははるかに小さくなります(写真に最適)。JPG を再保存すると画質が劣化しますが、PNG を再保存しても劣化することはありません。

参考文献

1W3C - Portable Network Graphics (PNG) Specification (3rd ed.)www.w3.org
2MDN - Image file type and format guide (PNG)developer.mozilla.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.JPGJPEG Image
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)
.WEBPWebP image

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧