# PNG GIF 変換

> PNG一枚を同じピクセルサイズの最大256色のGIFに変換する無料ツールで、複数のPNGをアニメーションにまとめることはできません。

PNG GIF 変換は、PNG画像を最大256色のGIFファイルに変換する無料のツールです。一度に変換できるのは1枚で、アカウント登録は不要です。PNGをアップロードし、プレビューを確認して、GIFをダウンロードします。フラットなイラスト、ロゴ、アイコンに向いています。

## 主な仕様

- 入力は、PNG、JPG、WebP、AVIF、GIF、BMP、TIFFです。ファイルの種類はファイル名ではなく、ファイルの中身から読み取ります。無料ツールでは一度に一枚、一枚あたり5 MBまで、ログインした場合は10 MBまで、各画像は16 MP (4096 x 4096)までです。HEIC、SVG、PDF、カメラRAWは受け付けません。
- 出力は、ディザリングを使って最大256色に減らしたGIFです。透過はオンかオフのどちらかのため、やわらかい輪郭や影は粗く見えることがあります。「透過を保持」をオフにすると、透明な部分は背景の色（初期値は白）で塗りつぶされます。GIF出力には画質とサイズの設定はありません。
- テストでは、運営側のスクリプトで生成した800 x 600pxの透過PNG（42KB）を変換すると、透過を残した36KBのGIFになりました。透過を残さず白で塗りつぶすと58KBでした。結果は画像によって変わります。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/image-jobs?op=image_convertを送信すると、同じ処理を実行できます（画像はリクエスト本文、設定はクエリ文字列に指定します）。詳しくはAPIドキュメントページをご覧ください。

## 出典

- [W3C: Portable Network Graphics (PNG) Specification](https://www.w3.org/TR/png-3/)
- [W3C: Graphics Interchange Format (GIF89a) specification](https://www.w3.org/Graphics/GIF/spec-gif89a.txt)

最終確認日: 2026-10-15

## 使い方

1. PNGファイルを1つアップロードします。アップロードの前に、ブラウザが種類、サイズ、ピクセル数を確認します。
2. プレビューと、画面に表示される画像サイズを確認します。
3. 「透過を保持」をオンのままにするか、オフにして背景の色を選びます。背景の色の初期値は白です。
4. 「GIFに変換」をクリックし、結果が出るまで待ちます。
5. GIFを「ダウンロード」します。ダウンロード用のリンクは短時間で使えなくなるため、早めに保存してください。

## PNG GIF 変換の使い方

ツールを開き、PNGファイルをアップロードして「GIFに変換」をクリックします。一度に変換できるのは1枚なので、ファイルごとに繰り返してください。

結果パネルで、新しいファイルサイズとピクセルサイズを確認できます。変換の前に、PNGに透明な部分があるかどうかを決めておくと安心です。透過を残す設定は初期値でオンです。背景を透明にしないときは、透明な部分を背景の色で塗りつぶせます。

## GIF変換の仕組み

ツールはPNGを読み込み、GIFとして保存し直します。GIFが保存できる色は最大256色です。そのため、ツールはディザリングを使って、元の画像の色に近い色を表現します。作業は運営側のサーバー上で、一般的な画像処理によって行われます。

画像の幅と高さは変わりません。変換で変わるのは、ピクセルの保存方法であり、ピクセル数ではありません。

## 1枚の静止画か、アニメーションか

通常のPNGからは、1枚の静止画のGIFができます。このツールは、複数のPNGファイルを1つのアニメーションにまとめることはできません。1回の実行で変換する画像は1枚です。複数の画像からアニメーションを作りたい場合は、このページでは対応できません。

すでにアニメーションのあるGIFやアニメーションWebPを入力した場合は、フレーム、フレームの遅延時間、ループ回数が保たれます。アニメーションPNG（APNG）は、最初のフレームだけが読み込まれます。

## GIFの透過の扱い

PNGには、やわらかく半透明になるピクセルがあります。一方、GIFの1つのピクセルは、完全に透明か完全に不透明のどちらかです。そのため、変換後にやわらかい輪郭や影が粗く見えることがあります。

テストでは、800 x 600pxの生成したステッカー画像（やわらかくぼかした影あり）を、「透過を保持」をオンにして透明な背景のまま変換しました。「透過を保持」をオフにして背景を白にした場合は、ファイルが大きくなり、角が白くなりました。結果は画像によって変わるため、両方の設定を試して比べてください。

## 256色とディザリング

GIFが扱える色は最大256色です。各ピクセルは、そのパレットの中の色番号を指しています。なめらかなグラデーションを含むフルカラーの画像は、ディザリングが必要になることがあります。

ディザリングは、粒状に見えたり、帯状の模様（バンド）が出たりすることがあります。フラットな色やシンプルな形は、少ない劣化で変換できることが多いです。写真ややわらかいグラデーションは、難しいケースです。

## GIFとPNGのファイルサイズ

GIFは、元のPNGより小さくなることも、大きくなることもあります。結果は画像によって変わります。テストでは、1200 x 900pxのイラスト（42KBのPNG）が38KBのGIFになりました。

テストでは、3000 x 2250pxのシーン（184KBのPNG）が113KBのGIFになりました。ただし、測定に使った画像は運営側で描いたものであり、実際の写真ではありません。写真は粒状に見えやすく、GIFのファイルが大きくなることがあります。

## GIFに向いているPNG

GIFは、フラットなイラスト、ロゴ、アイコン、シンプルな図、GIFを求めるプログラムやサイトに向いています。色数が少なく、輪郭がはっきりした画像は、きれいに変換できることが多いです。

写真ややわらかいグラデーションは、帯状に見えたり粒状に見えたりすることがあります。やわらかい輪郭や多くの色が必要な場合は、PNGやWebP形式の出力が向いていることがあります。それらの形式には、サイトの変換ツールで変換できます。

## 対応するファイル形式と制限

対応する入力形式は、PNG、JPG（.jpeg、.jfifを含む）、WebP、AVIF、GIF、BMP、TIFFです。SVG、PDF、HEIC/HEIF、BigTIFF、カメラのRAW形式は受け付けません。ファイルの種類は、ファイル名ではなく、ファイルの中身から判断されます。

無料で使う場合は、1枚あたり5 MBまでです。各画像のピクセル数は16 MP (4096 x 4096)までです。ログインしているユーザーは、1枚あたり10 MBまで使えます。変換結果は最大20MBまでです。それより大きい結果は、「output too large」というメッセージが出て失敗します。

## APIでPNGをGIFに変換する

APIでは、画像のバイト列をそのまま本文にしてリクエストを送ります。本文はJSONやmultipartではありません。リクエストはPOST https://api.aiipworld.com/v1/image-jobs?op=image_convert に送り、クエリに format=gif を指定します。

Content-Typeには、image/png、image/jpeg、image/webp、image/gif、image/avif、image/bmp、image/tiff のいずれかを指定します。認証はAuthorization: Bearer `<API key>` またはx-api-keyで行います。レスポンスは202で、job_id が返ります。GET /v1/jobs/:id を確認し、成功、失敗、タイムアウトのいずれかになるまで待ちます。成功したら download_url からファイルをダウンロードします。このURLは短時間で使えなくなります。

オプションのパラメータは keep_transparency、background、animate です。convert操作では width や height は指定できません。PNGを先に小さくしたい場合は、PNG リサイズのページかresize操作を使ってください。ページには、選んだ設定から作られたcURL、Node.js、Pythonの例が表示されます。エラーとして、400 invalid_params、400または422 unsupported_image、413 file_too_large、402 insufficient_credits、429（リクエストが多すぎます）が返ることがあります。詳しくは /docs/#image-convert を確認してください。

## プライバシー：アップロードしたファイルの扱い

アップロードした画像は、変換結果を作るためだけに使われます。ジョブが成功しても失敗しても、処理が終わると画像は削除されます。無料のWebツールでは、結果は10分後に削除されます。ジョブの記録は保存され、ログインしているユーザーはダッシュボードでジョブを確認できます。

アップロードするファイルを使用する権利が必要です。詳しくは「利用ポリシー」に定められています。カメラや位置情報のタグ（EXIF/GPS）は、結果にコピーされません。

## よくある質問

### PNGをGIFに無料で変換できますか？

はい、無料で変換できます。無料のWebツールは、アカウント登録なしで使えます。訪問者1人につき1日30枚までです。

### 複数のPNGから動くGIFを作れますか？

いいえ、作れません。このページでは、複数のPNGからアニメーションを作れません。1回の実行で1枚ずつ変換するため、PNGごとに1枚の静止画のGIFになります。動くGIFが必要な場合は、アニメーションのあるGIFかWebPを入力してください。

### 透明なPNGはどうなりますか？

「透過を保持」をオンにすると、透明な部分はGIFでも透明のまま残ります。GIFの1ピクセルは完全に透明か完全に不透明のどちらかなので、やわらかい輪郭は粗く見えることがあります。

### GIFがざらついて見えるのはなぜですか？

GIFに保存できる色が最大256色だからです。残りの色は、ツールがディザリングで近似します。写真ややわらかいグラデーションは、ざらついて見えやすいです。結果は画像によって変わります。

### GIFはPNGより小さくなりますか？

画像によって変わります。テストでは、1200 x 900pxのPNG（42KB）が38KBのGIFになりました。ほかの画像では、ファイルが大きくなることもあります。

### 画像のサイズは変わりますか？

変わりません。幅と高さのピクセル数はそのままです。GIF出力には、サイズを選ぶ設定はありません。

### GIFは何色使えますか？

最大256色です。色はパレットとして保存され、各ピクセルがそのパレットを指します。

### アニメーションPNG（APNG）を変換できますか？

変換できますが、読み込まれるのは最初のフレームだけです。GIF出力は静止画になります。

### PNGからGIFへの変換はロスレスですか？

いいえ、ロスレスではありません。GIFは最大256色に減らすため、色の細かな情報が変わることがあります。GIF出力にはロスレスのオプションはありません。

### 自分のプログラムからPNGをGIFに変換できますか？

はい、できます。op=image_convert と format=gif を指定して、画像のバイト列をAPIに送ります。ページには、cURL、Node.js、Pythonの例が表示されます。

ページ： https://aiipworld.com/ja/tools/png-to-gif/
