本文へスキップ

画像形式変換

Image Format Converter

PNG・JPEG・WebP・AVIF・GIF・BMP・TIFFのあいだを、1枚でもフォルダごとでも変換します。

画像の変換はコード1行と3つの判断です。どの形式にするか、どの画質にするか、新しい形式にないかもしれない透過をどうするか。このページはその3つを目に見えるようにし、4つ目——あなたのブラウザがその形式を本当に書き出せるのか——を、問題ではないふりをせずに扱います。

🔒 ブラウザの中だけで動きますconvertformatbatch
変換先

透過つきの非可逆で、同じ見た目の画質のJPEGよりたいてい25〜35%小さくなります。エンコードはブラウザが行うので、結果はブラウザ次第です。

計測中…

変換する画像をドロップ

PNG・JPEG・WebP・GIF・BMP・AVIF。ブラウザがデコードできるものなら何でも入ります。

使い方

  1. 変換先の形式を選びます

    ウェブなら、同じ見た目でJPEGよりおよそ4分の1小さいWebP。古い環境へ持っていく写真ならJPEG。ピクセルをそのまま残さなければならないならPNGです。

  2. 実時間の目盛りを見ながら画質を決めます

    スライダーの下の線は、いまの設定で小さなテストグラデーションをエンコードしたものです。ドラッグのたびに自分の40枚を再エンコードしなくても、容量の曲線の形が見えます。

  3. 透過を何で埋めるかを決めます

    アルファチャンネルのないJPEGのときだけの話です。ここでの既定値は白です。画像の後ろにあるページは、まず間違いなく白だからです。ブラウザの既定は黒で、結果は壊れて見えます。

  4. ファイルを置きます

    ブラウザがデコードできるものは何でも入ります。GIF・BMP・AVIFも含みます。送信ボタンを待たず、届いたそばから変換します。

よくある質問

WebPを選んだのにPNGが出てきました

そのブラウザにWebPのエンコーダーがないからです。仕様では、失敗する代わりにPNGへ落とすことになっていて、しかも何も言わずにそうします。だからこのページは読み込み時に調べ、40枚を変換する前に警告し、拡張子を.webpにしたPNGを渡す代わりに結果の正体を正直に書きます。

JPEGをJPEGに変換すると、また画質が落ちますか

落ちます。ファイルはいったんピクセルに戻されて再エンコードされるので、新しい量子化が古い量子化の上に重なります。元ファイルが残っているうちは必ずそこから変換し、再エンコードは戻れない一歩だと考えてください。

写真を小さくできないPNGが、なぜここにあるのですか

スクリーンショット・ロゴ・輪郭のはっきりしたものには、それが正しい答えだからです。そういう絵ではJPEGのリンギングが目に見えます。ここで書き出すPNGは自前のエンコーダーを通り、行ごとにフィルター戦略を探すので、canvasが出すものより10〜30%小さくなるのがふつうです。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。