メインコンテンツへスキップ

無料画像フォーマット変換

JPG、PNG、WebP、AVIF、GIF、BMP 形式の間で変換します。

変換先:

このブラウザーではAVIFを書き出せません。WebPは同程度に軽くなり、ほとんどの環境で開けます。

ファイルをここにドロップするか、クリックして選択

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

複数のファイルを一度にドロップできます

ファイルを参照

ヒント:クリップボードから画像を貼り付け(Ctrl+V)すると、すぐに読み込めます。

ファイルがデバイスを離れることはありません。すべての処理はブラウザ内でローカルに行われます。

主な用途

  • JPGをWebPに変換JPG画像をWebPに変換 — 最新フォーマット、同等またはより優れた品質で小さいファイル。
  • PNGをWebPに変換PNGグラフィックをWebPに変換 — 透明度と鮮明な端を保持、ファイルサイズを50–80%削減。
  • 印刷用に画像を変換プロフェッショナル印刷用に画像を準備 — 高品質フォーマットに変換、完全解像度を保持。

使い方

変換はCanvas APIを使ってブラウザ内で完全に行われます — Chrome、Firefox、Safariに組み込まれているのと同じ画像エンコーディングエンジンです。ファイルはオフスクリーンのキャンバスに描画され、canvas.toBlob()で目的の形式に再エンコードされます。サーバーには何もアップロードされません。

  1. 1
    画像はキャンバスにデコードされる
    各ファイルはローカルのオブジェクトURLを介してHTMLImageElementに読み込まれます。デコードされると、ピクセルデータは出力寸法に合わせたオフスクリーンキャンバスに描画されます — 最大幅が設定されている場合はアスペクト比を保持します。
  2. 2
    エンコード前にJPEGの透明度が処理される
    JPEGに変換する場合(アルファチャンネルを持たない形式)、画像を描画する前にキャンバスがまず白い背景で塗りつぶされ、透明な領域が出力ファイルで黒く表示されるのを防ぎます。
  3. 3
    canvas.toBlob()がピクセルを再エンコードする
    ブラウザのネイティブcanvas.toBlob(mime, quality)は、要求された品質レベルで選択した形式(JPG、PNG、WebP、AVIF)にキャンバスをエンコードします。ブラウザがある形式のエンコーディングに対応していない場合、起動時に実行される機能検出によりそのボタンが無効化され、誤ったラベルのファイルが黙って生成されることはありません。
  4. 4
    出力はローカルのblobとして提供される
    エンコードされたblobは、即座のプレビューとダウンロードのためにローカルのオブジェクトURLでラップされます。複数のファイルの場合、JSZipがダウンロードが開始される前にブラウザ内でそれらを1つのZIPにまとめます。

画像データはすべて端末に留まります — ファイルはCanvas APIを使ってブラウザ内で完全に読み込み・エンコードされ、データがサーバーに送信されることは一切ありません。

ガイド

実例

「サンプル画像を試す」を押します。1600 × 1000 の PNG、sample-photo.png が追加されます。「変換先」の一覧では「JPG」が選ばれ、「品質」は 90% です。「1枚の画像を変換」を押します。行は「待機中」から「完了」に変わり、続いて新しいサイズと「% 小さくなりました」の表示が出て、2つのサイズを矢印でつないだ「変換前」と「変換後」の比較が現れます。「すべてダウンロード(1)」を押すと sample-photo.jpg が保存されます。次に「リサイズ(任意)」を開き、「最大幅」を選んで 800 と入力します。「設定を変更して再変換」を押し、もう一度「1枚の画像を変換」を押します。画像は縦横比を保ったまま 800 × 500 に縮小されます。「PNG」を選んでもう一度変換すると、「品質」はグレーになり「PNG はロスレスです — 品質設定は適用されません。」と表示され、ファイルは sample-photo.png になります。

使用する設定と制限事項

  • 出力形式は意図して選びましょう。 「変換先」には、「JPG」「PNG」「WebP」「AVIF」「元の形式」が並びます。AVIF は、お使いのブラウザーが書き出せる場合にだけ表示され、そうでなければページに「このブラウザーでは AVIF を書き出せません。WebP は同程度に軽くなり、ほとんどの環境で開けます。」と表示されます。ツールは JPG から始まりますが、最初に追加したファイルがすべて JPEG で、形式を選んでいない場合は、JPEG を再び JPEG として保存しないように PNG に切り替わります。「元の形式」は、キャンバスが書き出せる場合は各ファイルの種類を維持し、GIF、BMP、SVG は PNG にします。ボタンの下の注記に、選んだ形式の長所と短所が説明されます。
  • JPG、WebP、AVIF では品質を設定します。 「品質」スライダーは 1 から 100 パーセントまでで、「最小」から「最高」までを示し、90% から始まります。ページには「90%前後なら、元の画像とほぼ同じ見た目でファイルサイズはずっと小さくなります。100%にするとかえって大きくなることがよくあります。」と表示されます。PNG では無視され、スライダーはグレーになります。変換後、新しいファイルが1%以上小さい場合は行に「12%小さくなりました」と表示され、5%以上大きい場合は「12%大きくなりました。画質を下げるかWebPをお試しください」と表示されます。その間の場合は、何も表示されません。
  • 小さな画像が必要なときだけリサイズを使います。 「リサイズ(任意)」は「元のサイズ」から始まります。「最大幅」と「最大高さ」は縮小するだけで、入力した数値より大きい画像は縦横比を保って縮小され、小さい画像はそのままです。「パーセント」はすべての画像をその割合で拡大縮小するので、50 なら各辺が半分に、200 なら2倍になります。数値の欄が空のときは、リサイズしません。矢印は 10,000 px または 400 パーセントで止まりますが、それより大きい数値を入力しても受け付けられます。リサイズは SVG ファイルには適用されません。
  • HEIC、GIF、SVG ファイルがどう扱われるかを把握しておきましょう。 iPhone の HEIC または HEIF の写真は、追加した時点で PNG に変換され(「iPhone の写真を変換中…」)、その後、選んだ形式にもう一度変換されます。アニメーション GIF は平坦化され、黄色の注記に「アニメーション化された GIF はフラット化されます。最初のフレームのみが変換されます。」と表示されます。SVG にはピクセルサイズがないため、「SVG の出力幅」が表示され、1024 px から始まり、64 刻みで 8000 まで設定でき、高さは図の縦横比に従います。BMP ファイルも受け付けられます。
  • 複数の画像をドロップして、まとめて変換します。 ファイルが複数あるときは、ボタンに「3枚の画像を変換」のように表示され、2つのファイルが同時に変換されます。「停止」で実行が終わり、実行中は「5 件中 2 件をダウンロード(途中まで)」で完了分が保存されます。「すべてダウンロード(5)」は converted-jpg.zip という名前の ZIP を作り、「元の形式」の場合は converted-images.zip になります。各ファイルは名前を保ったまま、photo.jpg のように新しい拡張子が付きます。名前が重なる場合、ZIP では photo (2).jpg になります。同じ名前、サイズ、日付のファイルを2回追加しても、1つとして数えられます。
  • ファイルを追加し直さずに設定を変更します。 すべての行が完了すると、「設定を変更して再変換」で同じファイルが再びキューに戻るので、別の形式、品質、サイズを試せます。画像を読み込むには、ドロップするか、「ファイルを参照」を押すか、Ctrl+V で貼り付けます。ページには「ヒント:クリップボードから画像を貼り付け(Ctrl+V)すると、すぐに読み込めます。」と表示され、タッチスクリーンでは非表示になります。変換はブラウザー内のキャンバスで行われ、何もアップロードされません。唯一の例外は「またはファイルの URL を貼り付け」で、これはブラウザーがそのアドレスを取得します。

よくある問題とその解決方法

「このファイルを変換できませんでした。破損しているか、非対応の形式の可能性があります。」と表示される
これは、ブラウザーが画像を開けない、描画できない、またはエンコードできなかったときに、そのファイルの行に表示されます。別のプログラムでファイルを開き、JPG または PNG として保存し直してから、もう一度追加してください。「パーセント」を大きくしたり「SVG の出力幅」を大きくしたりしたような、非常に大きな出力サイズでも失敗することがあります。小さくしてから「失敗したものを再試行(1)」を押し、続いて変換ボタンを押してください。
「このブラウザーではその形式を書き出せません。別の形式を選んでください。」と表示される
ブラウザーは、指定された種類を書き出せない場合、黙って PNG に切り替えます。ツールは受け取ったファイルの種類を確認し、別の種類のラベルが付いた PNG を渡すことを拒否します。「変換先」で「JPG」または「PNG」を選び、「失敗したものを再試行(1)」を押してから、変換ボタンを押してください。WebP と AVIF のボタンは、ブラウザーが書き出せることがテストで確認された場合にだけ表示されます。
「scan.tif は TIFF ファイルのため、このツールでは開けません。」と表示される
ドロップ領域は、名前だけでなくファイルの先頭バイトも見て、見つかった形式の名前を示します。このツールが開けるのは、JPG、PNG、WebP、AVIF、GIF、BMP、SVG、HEIC/HEIF です。TIFF は一覧になく、PDF もそうです。先にほかのプログラムで、受け付ける形式のいずれかに変換してください。受け付けない名前で、種類も判別できないファイルは、「このファイル形式はサポートされていません:」とその名前が表示されて受け付けられません。
行に「12%大きくなりました。画質を下げるかWebPをお試しください」と表示される。
新しいファイルが元のファイルより5%以上大きくなっています。JPG が PNG になるときによくあることで、PNG はすべてのピクセルを正確に保持するため、写真は容量が増えます。JPG を 100% にした場合にも起こります。「WebP」を選ぶか、「品質」を 90 前後にした JPG にして、もう一度変換してください。ファイルを小さくしたいのではなく、別のファイル形式にしたいだけなら、この注記は無視してかまいません。
透明な部分が白くなった。
JPEG は透明度を保存できないため、ツールは保存前に画像の背面を白で塗りつぶし、ページには「透明な領域は白になります。」と警告が表示されます。透けている部分を残すには、「変換先」で「PNG」「WebP」「AVIF」を選んでください。PNG の注記には「透明度が保持されます。」と表示されます。

比較

このツールは、ファイルの種類と、ご希望ならピクセルサイズを変更します。画像の編集はしません。切り抜き、回転、修正、色の変更や、正確なファイルサイズの指定はありません。ピクセルまたはキロバイトで正確なサイズが必要なときは、画像リサイザーをご利用ください。すべてのファイルはキャンバスに描き直されて再びエンコードされるため、JPG、WebP、AVIF は変換のたびに少しずつ画質が落ち、カメラ情報のような詳細も引き継がれません。GIF、BMP、TIFF、アニメーションファイルは書き出せず、アニメーション GIF は最初のフレームだけが残ります。デスクトップの画像ソフトなら、より多くの形式とオプションに対応できます。その代わり、インストールは不要で、iPhone の HEIC 写真や SVG ファイルも受け付け、画像はブラウザー内にとどまります。

関連ツール

よくある質問