直接の回答
ブラウザ上での JPG から PNG への変換は、Canvas API とローカルメモリを用いて JPEG ピクセルデータをデコードし、非可逆劣化を起こさず可逆圧縮の PNG チャンクとして再エンコードします。ファイルが外部サーバーへ送信されることは一切ありません。
このツールの使い方
JPG/JPEG 画像の選択・追加
変換したい単一または複数の JPG / JPEG ファイルをブラウザのドロップ領域に追加します。
出力形式 PNG の確認
出力形式は標準で PNG(可逆圧縮)に設定され、メタデータも自動的に除去されます。
任意の追加編集(切り抜き・リサイズ)
必要に応じて、別ページに遷移することなくトリミングや縮小・回転を同一画面で行えます。
変換後 PNG のダウンロード
変換された PNG 画像を個別に保存するか、一括して ZIP アーカイブとして保存します。
ブラウザ内ローカル処理によるフォーマット変換と保護
JPEG は不可逆圧縮を採用しているためブロックノイズが生じます。ローカル環境で JPEG から PNG へ変換することで、ピクセル情報を非圧縮 RGBA ビットマップへ展開し、PNG 標準の Deflate 可逆圧縮チャンクへ安全に格納します。過去に失われた情報は復元できませんが、今後の編集や保存による累積劣化を完全に防ぎます。
- 完全なゼロバックエンド:画像展開から再エンコードまで、すべてデバイスのブラウザメモリ内で完結します。
- 可逆形式による保護:PNG 化された画像は、再度の保存や編集を行っても追加の画質劣化が生じません。
- 安全な一括処理:最大20ファイルを並行変換し、衝突のないファイル名で個別または ZIP 形式で書き出せます。
具体例
写真 JPEG のデザイン制作用 PNG 変換
入力: 元ファイル: photo.jpg (3840×2160 px, 24bit RGB, 3.2 MB)
出力: 変換後: photo.png (3840×2160 px, 32bit RGBA 可逆圧縮, 8.4 MB)
非可逆撮影データを可逆 PNG マスターへ変換し、レイヤー合成やアルファ処理を行っても画質劣化を防ぎます。
制限事項
- JPG から PNG への変換を行っても、JPEG 生成時にすでに失われた微細な階調やノイズを復元することはできません。
- 写真画像の場合、可逆圧縮の特性上、元の JPEG ファイルよりもファイルサイズが大きくなることが一般的です。
よくある質問
JPG を PNG に変換すると画質は良くなりますか?
いいえ。今後の保存や編集による劣化を防ぐことはできますが、すでに JPEG 圧縮で失われたピクセル情報は復元されません。
変換中に画像やプライベートな情報がサーバーへ送信されますか?
いいえ。すべてのデコードおよび PNG エンコード処理は端末内のブラウザメモリで完結し、EXIF や GPS などの位置情報も自動で削除されます。
複数の JPG 画像をまとめて PNG に変換できますか?
はい。最大20ファイルまで同時に追加可能で、個別のダウンロードまたは ZIP 形式での一括ダウンロードに対応しています。
信頼できる参考文献・標準規格
- W3C Portable Network Graphics (PNG) Specification (Third Edition) ↗ — PNG チャンク構造、可逆フィルタリング、RGBA ラスター仕様に関する W3C 公式勧告。
- MDN Web Docs: Pixel Manipulation with HTML5 Canvas ↗ — HTML5 Canvas による ImageData 操作とブラウザ内ピクセル処理に関する技術解説。