YappyKit

画像を別の形式に変換する

iPhone の HEIC 写真、ダウンロードした WebP、AVIF 画像を、目の前のフォームが実際に受け付ける形式に変えます。変換はこのタブ内で完結し、何もアップロードされません。

仕組み

変換のほとんどは好みの問題ではなく、行く手をふさぐ壁の問題です。ビザの申請サイトは JPEG と PNG しか受け付けないのに、手元の写真は HEIC で撮られている。印刷所は PNG を求めているのに、送られてきたロゴは WebP。絵柄には何の問題もなく、形式だけが合っていません。名前を変えても無駄です。サイトが読むのは名前ではなくバイト列だからです。

ここでは画像を本当に変換します。いったん復号し、原寸のまま描き直して、選んだ形式で符号化し直します。縮小も切り抜きもしません。iPhone の HEIC 写真も扱えますが、これにはどのブラウザーにも入っていない復号器が要るため、最初の一回だけ読み込み、以降は使い回します。

表示されるのは、そのブラウザーが実際に書き出せる形式だけです。この一覧は 1 ピクセルを符号化して、返ってきたものの種類を確かめて作ります。これが必要なのは、書き出せない形式を求められたブラウザーがエラーを返さないからです。黙って PNG を返します。要求をそのまま信じるツールは、.avif という名前のファイルに PNG のバイト列を入れて渡すことになり、不具合はもっと後の、もっと厄介な場所で表に出ます。

使い方

  1. 1 画像を選ぶか、クリップボードから直接貼り付けます。
  2. 2 必要な形式を選びます。フォームや申請サイトが受け付けるのは JPEG です。
  3. 3 「変換する」を押します。
  4. 4 1 つずつダウンロードするか、まとめて ZIP で受け取ります。

知っておくと便利なこと

  • どんなフォームにも無難なのは JPEG です。WebP と AVIF は小さくなりますが、受け付けないサイトもあります。
  • JPEG に変換すると透明な部分は白で埋まります。JPEG は透明を保存できないためです。残したいときは PNG か WebP を選んでください。
  • ここでは解像度は変わりません。サイズ上限に合わせるには、変換してから圧縮してください。
  • 符号化し直すと EXIF は失われるので、変換後の写真は撮影場所を持ち歩かなくなります。
  • JPEG を PNG に変換するとファイルは小さくならず、大きくなります。PNG は可逆で、写真は得意分野ではありません。

対応ブラウザ

  • Chrome 94 以降
  • Firefox 93 以降
  • Safari 16.4 以降
  • Edge 94 以降

ツールが使う機能がすべてそろっている最も古いバージョンです。ツール自身から算出しているので、ツールが変われば数字も変わります。

バージョン番号の確認日: 2026-09-04。

よくある質問

HEIC を JPG に変換するには?

写真を選び、JPEG を選んで「変換する」を押してください。HEIC は iPhone が既定で保存する形式で、受け付けるサイトはほとんどありません。何の問題もない写真がアップロードで弾かれる理由として、これがいちばん多いものです。

変換のために写真はアップロードされますか?

いいえ。復号も再符号化も、このタブの中でお使いの端末が行います。変換中にブラウザーの「ネットワーク」タブを開いてみてください。写真を含む通信は出ていきません。

複数の画像をまとめて変換できますか?

できます。何枚でも選べます。すべて同じ形式に変換され、1 枚ずつでも、1 つの ZIP にまとめてでも受け取れます。

変換した PNG が元の JPEG より大きいのはなぜ?

PNG が可逆だからです。すべての画素をそのまま保存するので、スクリーンショットやロゴ、線画には向いています。一方で写真はどの画素にも細部があり、まとめて省ける部分がありません。写真を PNG にすると、容量が何倍にもなるのが普通です。

どの形式を選べばよいですか?

ほかの誰かに受け取ってもらうなら JPEG です。フォーム、申請サイト、印刷所、古いソフトのどれもが扱えます。透明や画素の正確さが要るなら PNG。自分が管理するサイト向けで、互換性より軽さが大事なら WebP か AVIF です。

変換すると画質は落ちますか?

非可逆形式どうしの変換は符号化のやり直しなので、わずかな劣化は避けられません。そのため、見た目が元と変わらない高めの品質で書き出しています。PNG への変換なら劣化はありません。同じ写真を何度も往復させると劣化は積み重なるので、元のファイルは残しておいてください。

関連ツール

ファイルは端末上で処理され、アップロードされません。ブラウザーの開発者ツールの「ネットワーク」タブでご確認いただけます。