GIF を PNG に変換 — 透明のまま

GIF を PNG にすると、透明な背景がそのまま残ります。ロゴやアイコンで JPG ではなく PNG を選ぶ理由がこれです。動く GIF は 1 コマ目の静止画になります。PNG は 1 枚の絵しか持てないからです。変換は劣化なしで、あなたのブラウザーの中で行われます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 可逆 何も捨てられません。PNGはGIFが持っていたものをそのまま保持します。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 変換されるのは最初の 1 フレームだけです。動く GIF は静止画になります。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

GIFからPNGへの変換で実際に起きること

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as PNG.

PNG139 KB3.8 倍

なだらかな階調、やわらかい輪郭、粒状感のある写真です。PNGが想定している、あるいは想定していない典型例で、数値がどちらなのかを示します。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as PNG.

PNG7 KB7% 小さい

背景が透明で、図形にグラデーションがかかっています。PNGは両方を保持するか、片方だけ保持するか、透明部分を単色で塗りつぶすかのいずれかです。ここが見落とされがちな差です。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as PNG.

PNG3 KB2.4 分の 1

インターフェース、グラフ、ロゴのような、平坦な色と硬い輪郭です。上の写真とは挙動がまったく違い、答えが「ファイルの中身による」になる理由でもあります。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。

ここで JPG ではなく PNG を選ぶ理由

決め手は透明です。GIF はピクセルを透けているものとして印を付けられ、PNG はそれをそのまま保存します。JPG にはアルファチャンネルがなく、透明だった部分を不透明な色で埋めます。透明な背景のロゴを JPG にすると、白い四角の上に載って届きます。ロゴ自体が淡ければ、見えないまま届きます。

PNG は劣化しない形式でもあります。細部を捨てて圧縮するのではなく、そのまま保ちます。硬い輪郭のあるもの——アイコン、図、文字、スタンプ——では、これが二重に効きます。JPG はその輪郭をにじませ、PNG は触りません。

透明について、PNG は GIF よりできることが多い

2 つの形式は、透明の意味について意見が違います。GIF が持つのは 1 ピクセルにつき 1 ビット、透明か不透明かだけで、中間はありません。PNG は不透明度の値を持つので、輪郭が不透明から見えないところまで徐々に薄れていけます。PNG のロゴがどんな色の背景にもきれいに載るのは、これがあるからです。

ですから GIF から PNG への変換で失われるものはなく、輪郭が魔法のようにきれいになることもありません。GIF の硬くて少しギザギザした縁は、硬くて少しギザギザしたままです。ファイルに入っているのがそれだからです。得をするのはその後です。PNG を編集して——縮めて、影を付けて、縁をぼかして——その結果をこの形式は持てます。GIF で保存し直せば、また 1 ビットに潰されます。

アニメーションは 1 つの瞬間になります

PNG は 1 枚の絵です。2 枚目を入れる仕組みがないので、動く GIF は 1 コマに減らすほかなく、1 コマ目が、どの瞬間のつもりだったかを推測せずに選べる唯一のコマです。

そして、それはたいてい誰も欲しくないコマです。アニメーションはほとんど何もない導入から始まることが多いからです。特定の瞬間が要るなら、先に GIF を MP4 か WebM にして、動画から静止画を取ってください。動画の道なら時間で位置を指定できます。1 枚の絵を出口にしているこの変換が渡せない操作が、まさにそれです。

色数の削減は、すでに起きています

GIF が持てるのは 256 色までで、それが作られたときに失われたものは、この変換が始まる前に失われています。PNG は渡されたものを、劣化なしで、そのとおりに保存します。つまり、縞の出ている GIF からは、同じ縞の出た PNG ができます。

これを書いておくのは、「劣化しない」が「画質が戻る」と読まれるからです。戻りません。保証しているのは、これ以上失われないことです。編集して保存し直しても PNG は劣化しません。JPG はします。GIF になる前の元の画像がどこかに残っているなら、そちらを変換したほうが必ずきれいです。

1 コマ目以外に手が届く方法

実際的な答えは、欲しいコマを先頭に持ってくることです。GIF の編集ソフトならどれでも導入部分を切り落とせますし、そのあとならこの変換が、意図したとおりの瞬間を返します。

長いアニメーションの奥にある特定のコマなら、先に MP4 にして動画から静止画を取ってください。時間で指定できます。手順は 2 つですが、300 コマ中の 147 コマ目に届く道はそれだけです。

PNG のほうが GIF より重くなることが多い理由

GIF は圧縮されています。そして同じ絵なら、PNG のほうが大きくなるのが普通です。PNG が新しい形式で、GIF が古くて小さい形式だと思っている人は、ここで驚きます。

理由は、GIF がそもそも 256 色しか保存していないのに対し、PNG は同じ絵を 1600 万色に備えた形式で持っているからです。極端に平らな絵では PNG が勝つこともあります。多くはそうなりません。ここで PNG が買っているのは大きさではなく、次の編集がただになることです。

この変換がはっきり役に立つとき

2 つあります。1 つは、透明を持ったスタンプや絵文字や記号を、GIF を受け付けない場所へ持っていくとき。デザインソフト、文書、スライド。LINE のスタンプのように、動くものは GIF ではなく APNG で出すよう決まっている場所もあります。まず 1 枚を PNG にしてみるところから始めるのが早い道です。

もう 1 つは、これから編集するものです。変更のたびに GIF で保存し直せば、そのたびに色の表を通り、少しずつ劣化します。PNG はしません。手を入れる予定のあるファイルなら、2 回目の保存でこの変換の元は取れています。

寸法は GIF から来ます

PNG は GIF とちょうど同じ大きさです。あとから拡大しても細部は増えません。増やすべきものが、そこになかったからです。

横 480 ピクセルのアニメーションから取った 1 枚は、横 480 ピクセルのままです。大きく使う必要があるなら、出発点が間違っています。

まとめて変換する。何も送られません

フォルダーごと置けば、それぞれの GIF が 1 コマ目を PNG として差し出し、結果は渡した順のまま ZIP で返ります。

復号も PNG の書き出しも、ページが読み込んだコードが、あなたのブラウザーの中で動かします。何も送られないので、枚数の上限も、誰かの後ろで待つ列もありません。

GIF を PNG に変換する手順

  1. お手元の GIF ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に PNG を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった PNG ファイル をダウンロードします。

GIF と PNG——何が変わるか

GIFとPNGの比較
GIFPNG
正式名称Graphics Interchange FormatPortable Network Graphics
拡張子.gif.png
メディアタイプimage/gifimage/png
圧縮方式可逆 — 何も捨てない可逆 — 何も捨てない
最初の公開19871996
発行元CompuServePNG Development Group
仕様GIF89aISO/IEC 15948
ライセンスオープン標準オープン標準
現在の位置づけ旧式、ただし今もどこでも読める現行
ビット深度816
扱える色インデックスカラーRGB, グレースケール, インデックスカラー
最大の画像1辺 65,535 px1辺 2,147,483,647 px
ブラウザで開けるかすべてのブラウザすべてのブラウザ
代わりに検討される形式WebP, MP4WebP, SVG, JXL

失われるもの

PNG が持てるのは静止した 1 フレームだけです。動く GIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

残るもの

失われるものはありません。GIF も PNG も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

透明は保たれます。GIF も PNG もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。

結果を開く

GIF は 1987 年のもので、今ではほとんど使われていません。PNG は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

GIMPとAdobe Photoshopは GIF と PNG のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

どちらの形式が何のためのものか

GIF は CompuServe の形式です(1987 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。

PNG は PNG Development Group の形式で、1996 年から使われています。規定は ISO/IEC 15948 です。Adobe Photoshop、GIMP、Paint.NETがこの形式を読めます。

GIF から PNG:よくある質問

GIF ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

GIF から PNG への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

GIF を PNG に変換すると品質は落ちますか。

いいえ。PNG は同じ内容を何も捨てずに保持できるので、結果は品質の点で元のファイルと同じです。 変換されるのは最初の 1 フレームだけです。動く GIF は静止画になります。

動く GIF ファイル は PNG になっても動きますか。

PNG が持てるのは静止した 1 フレームだけです。動く GIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

GIF から PNG への変換は可逆ですか。

失われるものはありません。GIF も PNG も中身を劣化なしに保持します。この変換が変えるのは包み方であって品質ではないので、劣化が積み重なる心配をせずに何度でも繰り返せます。

GIF から PNG にすると、透明は残りますか。

透明は保たれます。GIF も PNG もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。

どちらが必要か決まっていませんか

このページは一方をもう一方に変換します。変換ではなく選ぶ段階なら、GIF vs PNGがどちらを何に使うべきか、それぞれ何が苦手かに答えます。

これらのフォーマットについて

この数値の出典

このページがGIFとPNGについて述べていることは検証できます。根拠となる資料は次のとおりです。