JPG to PNG 変換ツール
JPGをPNGへ完全に無劣化で変換 — すべてブラウザ内で処理されます。ファイルがアップロードされることは一切ありません。
Drop an image here, or
Max 25 MB. Files never leave your browser.
ソース
× · ·
Output
Processing…
× · · (%)
使い方
- 1 JPGファイルをドラッグ&ドロップするか、クリックして選択します(最大25MB)。
- 2 PNGへの変換は自動的に行われます。
- 3 変換後のPNGファイルをダウンロードします。
このツールを使う理由
- 100%クライアントサイド処理 — 画像がアップロードされることはありません。
- 出力されるPNGは無劣化で、ピクセル単位で元画像を再現します。
- 再エンコード時にEXIFメタデータを除去 — プライバシー保護にも有効。
- 無料・登録不要・透かしなし。
よくある質問
なぜPNGファイルのほうがJPGより容量が大きくなるのですか?
PNGは無劣化(ロスレス)形式であり、すべてのピクセル情報を正確に保存します。一方JPGは劣化を伴う(ロッシー)圧縮方式のため、ファイルサイズがかなり小さくなります。ロスレス形式に変換し直しても、すでに失われた細部を復元することはできず、結果としてファイルサイズは大きくなります。
このツールはアニメーション画像にも対応していますか?
対応していません — GIFやアニメーションWebPなどのアニメーション形式は、最初のフレームのみを取り出した1枚の静止PNGに変換されます。
EXIFメタデータは保持されますか?
保持されません — Canvasを通した再エンコードの過程で、EXIF・IPTC・ICCプロファイルなどのデータはすべて除去されます。これはプライバシー保護の観点では有利ですが、こうしたメタデータに依存している場合はご注意ください。
JPG to PNG 変換ツール とは?
JPG to PNG 変換ツールは、JPGおよびJPEG画像を無劣化(ロスレス)のPNG形式に変換するツールです。処理はすべてブラウザ内(クライアントサイド)で完結するため、ファイルがサーバーにアップロードされることはありません。変換後のPNGは画像の細部をそのまま保持し、JPEG圧縮特有のノイズ(アーティファクト)が発生しないため、グラフィック素材や透過処理(transparency)が必要な作業、その後の編集作業に適しています。
機能
ロスレスPNG再エンコード
createImageBitmap() で元のJPGをデコードしてcanvasに描画し、品質1でimage/pngにエンコードします — PNGのロスレス圧縮により、デコードされた画像のすべてのピクセルが元の幅と高さのまま保持されます。
すべてブラウザ内で完結
変換にはブラウザ側のCanvas APIとFile APIのみを使用します。ファイルはサーバーに送信されないため、処理中に画像に関する情報が端末の外に出ることはありません。
ドロップすると自動的に変換
ファイルをドロップまたは選択するとすぐに検証・変換が行われます — ダウンロード前に別途押すべき変換ボタンはありません。
EXIFとカラープロファイルのメタデータを削除
出力はcanvas上のデコード済みピクセルデータから再構築されるため、元のJPGに含まれるEXIF(カメラ情報やGPSデータを含む)、IPTC、埋め込みICCプロファイルのメタデータはPNGに引き継がれません。
例
Input
vacation.jpg — 3024x4032, 2.3 MB, JPEG with camera EXIF and GPS metadata
Output
vacation.png — 3024x4032, ~9.6 MB, lossless PNG, EXIF/GPS metadata stripped
主な用途
-
1
透過処理を前提としたワークフロー向けにJPGを準備
PNGは透過をサポートしJPGはサポートしないため、デザインツールでアルファチャンネルを追加したり合成したりする前にJPGをPNGに変換します。
-
2
繰り返し編集による世代劣化を防ぐ
一度PNGに変換しておけば、その後の編集や再保存はロスレスで保存され、ファイルを再保存するたびにJPEG圧縮のアーティファクトが蓄積することがなくなります。
-
3
写真を共有する前にGPS/EXIFメタデータを削除
canvasを介した再エンコードによりカメラのEXIFとGPS位置情報タグが削除されるため、位置情報を埋め込まずに写真を公開共有したい場合に役立ちます。
このツールは、createImageBitmap() でファイルをデコードし、Canvas 2D API(OffscreenCanvas.convertToBlob または HTMLCanvasElement.toBlob)を使って元画像と同じピクセル寸法のロスレスPNGに再エンコードすることで、JPG/JPEG画像をPNGに変換します。デコードとエンコードはすべてブラウザ内でFile APIとCanvas APIを用いて行われるため、画像がサーバーにアップロードされることはありません。canvasによる再エンコードは生のピクセルデータからファイルを再構築するため、出力にはEXIF、IPTC、ICCのメタデータが含まれません。
- カテゴリ
- クリエイター
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- OffscreenCanvas: convertToBlob() メソッド — MDN Web Docs
- HTMLCanvasElement: toBlob() メソッド — MDN Web Docs
- Window: createImageBitmap() メソッド — MDN Web Docs
- RFC 2083: PNG(Portable Network Graphics)仕様書 バージョン1.0 — IETF
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。JPG to PNG 変換ツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
Zerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。