GIFをPNGに変換 — 好きなフレームを、透過を保ったまま

GIF やアニメーション GIF の任意のフレームを、ロスレスな PNG に変換します。フレームはブラウザでの再生どおりに復元され、データが端末の外に出ることはありません。

🎞️ 1 フレームでも全フレームでも💎 ロスレス PNG🔒 100% ブラウザ内処理✓ 無料・無制限

ここに GIF ファイルをドラッグ&ドロップ

またはクリックしてアップロード

最大 30 ファイル、各 20MB · 対応形式:GIF(静止画・アニメーション)

🎞️

1 フレームでも全フレームでも

フィルムストリップでフレームをクリックするか、アニメーションの全フレームを個別の PNG にして 1 つの ZIP で保存できます。

🧩

欠けのない完全なフレーム

アニメーション GIF はほとんどのフレームを小さなパッチとして保存しています。各フレームをブラウザの再生どおりに復元するので、描きかけの画像が出てくることはありません。

💎

ロスレスでコンパクト

すべてのピクセルと透過を保持します。GIF の色数は最大 256 色なので、PNG もパレット形式で保存され、サイズは小さいままです。

🔒

アップロードなし

デコードもエンコードもブラウザのタブ内で実行されます。GIF がサーバーに送られることはありません。

GIF と PNG:制約の異なる 2 つのロスレス形式

GIF も PNG も、細部を捨てずにピクセルを保存する形式です。そのため GIF PNG 変換は完全に忠実に行えます。違うのは格納できる内容で、それが変換する価値があるかどうかを左右します。

色:どちらもパレットを使える

GIF の 1 フレームで使える色は最大 256 色で、パレットとして定義されます。PNG もパレットを持てるほか、数百万色のフルカラーも保存できます。GIF は 1 フレームあたり 256 色を超えないため、このツールは可能な限りパレット付き PNG で保存します。これですべてのピクセルが同一のまま、ファイルもコンパクトに保たれます。

透過:オン/オフか 256 段階か

GIF のピクセルは完全に透明か完全に不透明かのどちらかですが、PNG のピクセルはその中間の値も取れます。デザイナーがグラフィックを GIF から PNG へ移す主な理由はこれで、今後の編集でなめらかで柔らかい輪郭を使えるようになります。変換そのものでは、輪郭は GIF が描いたとおりに保たれます。

アニメーション

GIF は動きますが、標準の PNG は動きません。したがって GIFをPNGに変換するときは、1 つのフレームを選ぶか、すべてのフレームをそれぞれ PNG として保存することになります。上のツールなら、どちらもワンクリックです。

1234567フレームをクリックPNG で保存
フィルムストリップのフレームをクリック。下の番号が、保存されるフレームの番号です。

GIF からそのまま取り出したフレームが崩れて見える理由

ほかのツールで GIF のフレーム抽出を試したら、ほとんど空っぽだったり、まばたきする目だけが写っていたりした経験があるなら、GIF が壊れていたわけではありません。それはアニメーション GIF が容量を節約する仕組みそのものです。

ほとんどのフレームはパッチ

アニメーション GIF の最初のフレームは、たいてい画面全体の画像です。後続のフレームは変化した矩形だけを保存し、残りはすでに表示されている内容に任せることがよくあります。そうしたフレームを単独で取り出すと、何もない背景に小さなパッチが載っただけの画像になります。

次の描画を決める「破棄方法」

各フレームは、次のフレームを描く前に自分の領域をどう扱うかも指定しています。

そのまま残す

フレームは残り、次のフレームがその上に描かれます。最も一般的な設定です。

消去する

領域は透明に消去されます。何もない背景の上を動くスプライトに使われます。

前の状態に戻す

領域はそのフレームが表示される前の状態に戻ります。短いフラッシュやポップアップに使われます。

この変換ツールは保存前にフレーム 1 から n までをこのルールで再生し直すので、PNG にはブラウザがその瞬間に表示していたとおりの画像が写ります。

フレーム 6 の保存内容前のフレームに重ねる小さなパッチフレーム 6 の表示内容1 + 2 + 3 + 4 + 5 + 6
アニメーション GIF のほとんどのフレームは、変化した部分しか保存していません。このツールは保存前に画面全体を復元します。

GIFをPNGに変換する 3 ステップ

1

GIF ファイルをドロップ

破線のエリアに GIF を 1 つ以上ドラッグするか、クリックしてファイルを選択します。静止画 GIF にもアニメーション GIF にも対応し、アップロードは一切ありません。

2

フレームを選ぶ

アニメーション GIF ではフィルムストリップが表示されるので、目的のフレームをクリックします。アニメーション全体を静止画として残したい場合は、「フレーム」を「全フレーム(ZIP)」に切り替えます。

3

PNG をダウンロード

「ダウンロード」をクリックすると PNG が 1 枚保存されます。フレームごとに番号付きの PNG を収めた ZIP も取得できます。複数の GIF は 1 つの ZIP にまとめてダウンロードできます。

ここに GIF をドロップ
1

GIF を 1 つ以上ドロップします。

選択したフレーム全フレーム(ZIP)
2

フィルムストリップでフレームを選ぶか、「全フレーム(ZIP)」を選びます。

party-frame-003.pngダウンロード
3

PNG、または全フレームをまとめた ZIP をダウンロードします。

透過を保ったまま GIF PNG 変換:引き継がれるもの・引き継がれないもの

GIF の透明なピクセルは、PNG でも透明のままです。意外に思われやすいのは、切り抜いた形の周りの輪郭です。

白いフチが出る理由

GIF には半透明がないため、GIF を書き出したソフトはアンチエイリアスのかかった輪郭を背景色(たいていは白)と混ぜ合わせています。白いページ上なら輪郭はなめらかに見えますが、暗い背景に置くと、混ざったピクセルが細い白っぽい線として浮かび上がります。

変換では取り除けない理由

このフチはピクセルの色そのものに焼き込まれています。GIFをPNGに変換するとそのピクセルが忠実にコピーされるため、フチも一緒に残ります。きれいな輪郭が必要なら、元の制作データから PNG で書き出し直すか、GIF の作成時に想定された色に近い背景の上で PNG を使ってください。

簡単な確認方法

結果をプレビューで開いてください。画像の背後に見える市松模様で、どのピクセルが透明かが正確にわかります。

GIF:各ピクセルはオンかオフ輪郭が白と混ざっている暗いページでは白いフチに元データから PNG で再書き出し変換しても輪郭はそのまま
GIF の透過はピクセルごとにオンかオフのどちらか。そのため GIF の作成時に、輪郭は背景色と混ぜ合わされています。

PNG は GIF より大きくなる?

たいていは同程度で、小さくなることもあります。PNG の格納方法しだいです。

パレット PNG と 32 ビット PNG

多くの変換ツールは、すべてのフレームを 1 ピクセル 4 バイトの 32 ビット PNG で保存します。256 色の画像にとってこれは無駄が多く、ファイルが 2〜4 倍に膨らむこともよくあります。このツールは 1 ピクセル 1 バイトのパレット PNG を使うため、PNG の圧縮によって GIF と同等か、それ以上に小さくなることも珍しくありません。

PNG のほうが大きくなるケース

写真や動画から作った GIF は、細かな点のノイズで色数を補う強いディザリングを使っています。ノイズはどのロスレス形式でも圧縮しにくいものです。そうした GIF が元で、共有用の静止画が 1 枚あればよいなら、GIF JPG 変換のほうがはるかに小さなファイルになります。

元の GIFパレット PNG(本ツール)32 ビット PNG棒の長さ=ファイルサイズ(同じ画像)
同じピクセルを 3 通りに格納した例:パレット PNG は GIF に近いサイズに収まることが多く、32 ビット PNG はずっと大きくなります。

GIF と PNG の比較早見表

GIFPNG
圧縮ロスレス(LZW)ロスレス(Deflate)
色数1 フレーム最大 256 色パレットまたは数百万色
透過ピクセルごとにオン/オフピクセルごとに 256 段階
アニメーション対応非対応(標準 PNG)
最適な用途短いループ、シンプルなアニメーションロゴ、アイコン、スクリーンショット、編集用の静止画

GIF PNG 変換が適しているとき

くっきりした輪郭と透過を保った静止画が必要なときは、変換する価値があります。

変換するとよいケース

  • リアクション GIF の 1 フレームを、スタンプや絵文字、アバターにしたい。
  • 古い GIF のロゴやアイコンを、PNG が推奨される文書・スライド・アプリで使いたい。
  • ドット絵をフレームごとに保存して編集したい。
  • 画面録画の GIF から、きれいなスクリーンショットを取り出したい。

GIF のままにすべきケース

動きそのものが大事なら、GIF のままにしましょう。PNG は 1 枚の静止画です。また、長いアニメーションの全フレームをウェブサイトで使うなら、数百枚の PNG より動画形式のほうがたいてい小さくなります。

変換に向くロゴ・アイコンスタンプ・絵文字ドット絵GIF か JPG のままが良い写真のような GIF長いアニメーション全体
ベタ塗り主体のイラストはきれいに変換できます。写真のような GIF は PNG にするとサイズが増えます。

GIFをPNGに変換したあとは

PNG をさらに小さくしたいなら、PNG 圧縮にかけてください。ウェブ用なら PNG WebP 変換で透過を保ったままさらに小さくでき、画像リサイズや画像の切り抜きでサイトが求める正確なサイズに合わせられます。

写真向きの静止画が必要なら、GIF JPG 変換をご覧ください。そのほかの形式の組み合わせは、すべて画像変換ツールにまとめています。

GIF PNG 変換 — よくある質問

はい。アカウント登録も 1 日の上限もありません。変換はブラウザ内で行われるため、利用者に転嫁するサーバー費用がかからないのです。ほかの形式は<a href="/ja/image-converter">画像変換ツール</a>で扱えます。

はい。フィルムストリップで 1 フレームを選ぶか、「全フレーム(ZIP)」を選べば、すべてのフレームを個別の PNG として取得できます。標準の PNG は動きません。より小さな静止画が必要なら <a href="/ja/gif-to-jpg">GIF JPG 変換</a>をご覧ください。

はい。透明なピクセルは透明のままです。GIF が背景色と混ぜ合わせた輪郭は、その混色もピクセルの一部なのでそのまま残ります。結果を小さくするには <a href="/ja/compress-png">PNG 圧縮</a>を使ってください。

アニメーション GIF のほとんどのフレームは、変化した部分しか保存していません。このツールは前のフレームをもとに各フレームを復元するので、画面全体の画像が得られます。あとで余白を整えるなら<a href="/ja/crop-image">画像の切り抜き</a>を使ってください。

はい。どちらもロスレス形式で、PNG はフレームのピクセルをすべて保持します。パレット付きで保存されるため、ファイルサイズも GIF に近いままです。ウェブ配信なら <a href="/ja/png-to-webp">PNG WebP 変換</a>でさらに小さくなります。

いいえ。デコードもエンコードもブラウザのタブ内で行われ、ファイルが端末の外に出ることはありません。<a href="/ja/resize-image">画像リサイズ</a>をはじめ、このサイトのすべてのツールも同じです。

最初の 300 フレームまでを表示・変換します。それより多い GIF の場合はページ上でお知らせします。長いアニメーションなら、動画や<a href="/ja/image-to-pdf">選んだフレームをまとめた PDF</a>のほうが実用的なことが多いでしょう。

使用先が求めるサイズを確認してください。<a href="/ja/resize-image">画像リサイズ</a>で正確なピクセル数に、<a href="/ja/compress-image-to-100kb">100 KB に圧縮</a>でアップロード上限に対応できます。

T

TinyImagePro エンジニアリング

私たちは、データを一切アップロードしないブラウザベースのファイルツールを作っています。この変換ツールは GIF の全フレームをブラウザの再生どおりに復元するので、保存されるのは画面で見たとおりのフレームです。

TinyImagePro について →