JPEGをJXLに変換:ブラウザ内で可逆的に再エンコード

JPEGをブラウザ内でローカルにJPEG XL(.jxl)へ変換。デコード後のピクセルを可逆的に再エンコード。アップロードもサーバーも登録も不要。

ブラウザーネイティブ
プライバシー第一
無料

今すぐ変換

ファイルをここにドラッグ&ドロップ

または

使い方

JPEG XLは、JPEGを標準化したのと同じISOワーキンググループから生まれた形式で、1990年代初頭からウェブの標準写真コーデックであり続けてきた形式からの「出口」として作られた側面があります。このコンバーターは出来上がった.jpgを読み込んで.jxlを書き出し、画像を可逆的にエンコードするので、出力は元と同じピクセルにデコードされます。 仕組みは、ブラウザが各形式をどう扱うかに沿っています。まずJPEGがブラウザのネイティブデコーダーでピクセルの格子にデコードされ、画像の平滑化を無効にしたオフスクリーンキャンバスに描画され、生のRGBとして読み戻されたうえで、可逆モードを有効にした@jsquash/jxlのWebAssemblyエンコーダーへ渡されます。元のDCT係数ではなくデコード済みのRGBバッファを起点にするため、これはピクセル忠実な再エンコードであり、JXLのビット単位で厳密なJPEG再圧縮モードではありません。ピクセルは保たれますが、元のJPEGコンテナ、そのEXIFタグ、カラープロファイルは引き継がれません。あるファイルで可逆パスがつまずいた場合、エンコーダーはそのまま失敗せず、品質0.99・高エフォートで再試行します。 正直にお伝えする注意点が一つあります。写真のRGBを可逆で符号化するのはコストが高く、この方法で作られた.jxlは元のJPEGと同程度のサイズになることが多く、ノイズの多い写真や細部の多い写真では大きくなることもあります。得られるのは最新のコーデックと確実なピクセル忠実性であって、確実に小さいファイルではありません。すべての処理はWebAssemblyによりタブ内で実行されるため、画像が端末から出ることはありません。JPEGが身分証や領収書、あるいは素性の知れないアップロードフォームに放り込みたくない類のものであるとき、まさにこれが望ましい挙動です。

関連変換ツール

あなたのワークフローに役立つ他の強力なコンバーターを発見してください

JPEG→AVIF変換:ブラウザ内でロスレス再エンコード

AV1コーデックのロスレスモードを使い、ブラウザ内でJPEGをAVIFファイルに包み直します。元画像へのさらなる圧縮なし、アップロードなし、ファイルは端末内にとどまります。

JPEGをPNGに変換:ブラウザ内で可逆コピー

アップロードなしでJPEGをPNGにローカル変換。PNGが必須のツール向けに可逆の作業用コピーを作成。画質が上がらない理由とファイルが大きくなる理由も正直に説明します。

JPEGをWebPに変換:写真を軽くしてWebを高速化

JPEG写真をブラウザでそのままWebPに変換し、ページの容量を削減。非可逆で再エンコードし、アップロードなし、ファイルは端末から出ません。無料・オフライン対応。

PNGをJXLに変換:可逆・軽量・プライベート

PNGをブラウザ上でJXL(JPEG XL)に変換します。可逆モードはすべてのピクセルとアルファチャンネルを保持したまま、ファイルサイズをPNGより小さくします。アップロード不要、すべて端末内で完結。

TGAをPNGに変換:Targaファイルをどこでも開く

Truevision TGA(Targa)をブラウザでそのままPNGに変換。可逆・アルファチャンネル保持、RLEと非圧縮に対応、アップロードなし。

PSDをPNGに変換:Photoshopファイルをブラウザで開く

Photoshopなしで.psdファイルを開けます。このツールはファイルに保存された統合プレビューを読み取り、透明部分を保ったまま1枚のPNGとして書き出します。すべてブラウザ内で完結します。

変換先JXL

機能

  • ファイルアップロード不要
  • 100% プライバシー重視
  • ブラウザー駆動
  • 高速処理
  • 永久無料

対応フォーマット

.jpg .jpeg

出力: JXL

技術仕様

input Format JPEG(.jpg、.jpeg)、ベースラインまたはプログレッシブ
output Format JPEG XL(.jxl)
compression Type デコード済みRGBピクセルの可逆JXLエンコード。可逆パスが失敗した場合は高品質の非可逆(品質0.99、エフォート8)にフォールバック
quality Retention デコード済みの元JPEGとピクセル単位で同一。第二世代の劣化は加わらない
color Space Support 8ビットsRGB/RGB、不透明。元のEXIFとICCプロファイルは引き継がれない
max Resolution 端末のメモリのみが制限(ファイルは100 MBまで)
processing Time 即時、ブラウザ内で実行

主な利点

  • ピクセル可逆な出力:.jxlはJPEGと同じピクセルにデコードされる
  • 元のJPEGに新たな圧縮ノイズを上積みしない
  • 完全にブラウザ内で動作し、アップロードもサーバーも不要
  • ページを一度読み込めばオフラインでも動作
  • 採用前に実際の画像でJPEG XLエンコードを試せる
  • セッションごとのファイル制限なし、透かしなし、登録なし

一般的な使用例

  • 自分の写真でJPEG XLを試し、品質とファイルサイズを自分の目で確かめる
  • すでにJXLをデコードするアプリやパイプライン向けに、ピクセル可逆な.jxl参照画像を用意する
  • ワークフローへのJXL採用を検討しながらテスト用素材を生成する
  • 自分が完全に管理するビューアーや環境向けに画像を変換する
  • デコーダーを自分で管理する保管用途で、最新コーデックの写真コピーを残しておく
  • 機微なスキャンをアップロードサービスに送らず、ローカルで変換する

プロのヒント

  • 元のJPEGは残しておく:.jxlの再生対応はまだまばらで、再エンコードでEXIFとカラープロファイルが失われる
  • 可逆の再エンコードはファイルが大きくなることもあるので、まずサンプルで出力と元のサイズを比べる
  • 本当の目的が正確なピクセルではなくファイルの小型化なら、非可逆のAVIFやWebPコンバーターを使う
  • RAMがコーデックよりボトルネックにならないよう、非常に大きな画像はデスクトップで変換する
  • いずれアルファやHDRを使うなら、それらを持つソースから始める。JPEGには決して備わらない

よくある質問

はい、ピクセル単位では可逆です。エンコーダーは可逆モードで動作し、.jxlはデコード済みJPEGのRGBピクセルそのものにデコードされるため、新たな圧縮ノイズは生じません。元のJPEGにすでに焼き付いているノイズを取り除くことはできませんが、新たに加わることもありません。
必ずしもそうではありません。このツールはデコード済みのピクセルから可逆で再エンコードしますが、写真データの可逆符号化はコストが高いため、.jxlは元と同程度のサイズになることが多く、ノイズの多い画像や細部の多い画像ではより大きくなることもあります。ファイルを小さくすることだけが目的なら、非可逆のAVIFやWebPのほうがサイズを大きく削減できますが、その代わりに新たなノイズが生じます。
JXLには、JPEGの既存のDCTデータを可逆的に再パッケージする専用モードがあり、通常およそ20パーセント小さくなり、同一のJPEGへ完全に戻せます。一方このコンバーターはRGBへデコードしてからピクセルで再エンコードするため、ピクセルの同一性は保証しますが、元のJPEGのバイト列もサイズ削減の利点も再現しません。出力は通常のピクセル可逆な.jxlであり、元に戻せるJPEGパッケージではありません。
そのままでは開けないことが多いです。JPEG XLのネイティブ対応は主要なブラウザやOSの画像ビューアーでばらつきがあるため、.jxlはJXL対応のデスクトップツールや自作アプリなど、ビューアーを自分で管理できる場面で最も役立ちます。今すぐ誰かにファイルを送るなら、広くサポートされた形式のほうが安全です。
いいえ。JPEGのデコードもJXLのエンコードも、どちらもブラウザのタブ内でWebAssemblyによりローカルに実行されます。サーバーへ送信されるものは何もなく、アカウントもなく、そもそもアップロードしていないので後から削除すべきファイルもありません。
いいえ。コンバーターはデコード済みのピクセルデータから再エンコードするため、埋め込まれたEXIF(カメラ、GPS、タイムスタンプ)やICCカラープロファイルは.jxlに書き込まれません。これらのメタデータが必要なら元のJPEGを残しておいてください。また、元のプロファイルがない場合、色は標準のsRGBとして扱われる点にもご注意ください。
保持すべきものがありません。JPEGにはアルファチャンネルもHDRもなく、このツールは不透明な8ビットの色としてデコードするため、.jxlは標準的な8ビットsRGB画像になります。JXL形式自体はアルファやより高いビット深度に対応していますが、JPEGソースはそのどちらも備えていません。
1ファイルあたり100 MBが上限で、実際の天井は端末のRAMです。エンコード前に画像全体をメモリにデコードするためです。大きなパノラマはメモリの少ないスマートフォンでは処理が止まることがある一方、デスクトップなら問題なく扱えます。