画像フォーマット変換ツール
ブラウザ内で JPG、PNG、WebP を相互変換。1 つまたは複数の画像をドロップし、出力フォーマットを選んでダウンロード。
- 1 つまたは複数の画像をドロップするか、参照をクリック。
- 出力フォーマットを選択: JPG、PNG、または WebP。
- JPG / WebP なら品質を調整 (88 が良いデフォルト)。
- すべて変換をクリック。結果を個別にダウンロードするか、すべてまとめて ZIP で取得。
何ができるのか?
このツールは各入力画像を canvas にデコードし、出力フォーマットでピクセルを再エンコードします。デコード段階はブラウザの組み込み画像パイプラインを使うため、ブラウザが表示できるフォーマット (JPG、PNG、WebP、GIF、BMP) は何でも入力として使えます。エンコードには canvas.toBlob() を使用し、これは JPG、PNG、WebP についてすべての現代ブラウザが備えています。
例
入力: screenshot.png — 1920 × 1080、412 KB
アクション: 品質 88 で WebP に変換
出力: screenshot.webp — 1920 × 1080、96 KB
(~77% 小さい、視覚的に区別不可) よくあるエラーと落とし穴
- "画像をデコードできませんでした。" ファイルが壊れているか、拡張子とは違って実体が画像でない可能性があります。まず任意の画像ビューアで開いてレンダリングされるか確認してください。
- PNG → JPG 後に背景が黒。 JPG は透明度を保持できません。ツールは透明ピクセルを白で埋めますが、一部のソースファイルは黒背景に pre-multiplied alpha を使い、予期せぬ結果になることがあります。代わりに PNG か WebP に変換してください。
- 変換後のファイルが入力より大きい。 より新しく / 効率的なフォーマットから古いフォーマットへ行っている可能性が高いです (WebP → JPG、または WebP → PNG)。想定通り。補うには品質を 80–85 に下げるか、WebP のままにしてください。
- アニメーション GIF がアニメーションを失う。 ツールは最初のフレームのみを読み込みます。アニメーション出力が必要なら専用の GIF ツールを — canvas エンコードはアニメーションを破棄します。
- 大きな画像でタブがハングする。 50 MP+ のソースファイルは多くの canvas メモリを確保します。他のタブを閉じるか、先に Image Resize で画像をリサイズしてください。
このツールがカバーするフォーマットペア
JPG、PNG、WebP の間のすべての有用なペア:
- JPG to PNG — 透明度や可逆再編集が必要なとき。
- JPG to WebP — ウェブで小さなファイルに。
- PNG to JPG — PNG が大きすぎてメール用にスクリーンショットを共有したいとき。
- PNG to WebP — より小さな可逆または非可逆バリアント。
- WebP to JPG — WebP を拒否するサイトにアップロードするため。
- WebP to PNG — WebP を読まないツールで編集するため。
- GIF / BMP to JPG / PNG / WebP — レガシーフォーマットのクリーンアップ。
よくある質問
どのフォーマットがサポートされていますか?
入力: JPG、PNG、WebP、GIF、BMP — ブラウザの Image デコーダが受け付けるもの。出力: JPG、PNG、WebP。GIF、BMP、TIFF の出力は提供していません — ブラウザ canvas のエンコーダはそれらをサポートしないか (TIFF)、他アプリが拒否する非標準出力を生むためです。
JPG、PNG、WebP の違いは?
JPG は万能な写真フォーマットの最高 — 小さなファイル、普遍的なサポート、ただし非可逆。PNG は可逆で透明度をサポート — スクリーンショット、図、ロゴに最適。WebP は同等品質で両方を凌ぐ現代フォーマットですが、どこでも受け付けられるわけではありません (一部のメールクライアントや旧ツールは拒否)。写真共有なら JPG、透明度が必要なら PNG、画像の行き先を自分で制御できるなら WebP。
PNG が JPG に変換されたが、透明な背景が黒になった。
JPG は透明度を保持できないため、ツールはエンコード前に透明ピクセルを白で埋めます。黒になる場合、ソースファイルが黒背景に pre-multiplied alpha を使っている可能性があります — 代わりに WebP か PNG に変換するか、先に手動で白背景に統合してください。
JPG / WebP にはどの品質設定を使うべき?
85–92 がスイートスポットです。80 未満では空のような平坦な領域にブロッキングが見え始めます。95 超ではほぼ知覚できない利得のために急速に肥大化します。PNG は可逆なので品質スライダーがなく、PNG を選ぶと "Quality" フィールドは消えます。
多数の画像を一度に変換できますか?
はい。任意の数の画像をドロップ。メモリを使い切らないよう、一度に 1 つずつ順次変換されます。完成したファイルごとに独自のダウンロードボタンがあり、"Download all (ZIP)" でセット全体をまとめられます。100+ 画像では先に他タブを閉じて、ブラウザにメモリ余裕を与えてください。
変換後の WebP が元の JPG より小さいのはなぜ?
想定通り。WebP はより新しい圧縮を使います — 同等の視覚品質で、WebP ファイルは通常 JPG より 25–35%、PNG より 45–55% 小さくなります。逆方向 (WebP → JPG) なら同じ理由で通常大きくなります。
ここで変換した画像を保存しますか?
いいえ。ドロップされた画像も、ダウンロードされた変換済みコピーも保存しません。タブを閉じたり更新したりした瞬間にすべて破棄 — ログもなく、当方側に記録はありません。ブラウザの DevTools で確認できます。