分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで JPG を JXL に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
JPG から JXL



JPEG XL には、このファミリーの他のどれも持たない能力があります。既存の JPEG を、画素へデコードせずに係数のまま再パッケージし、もとの JPEG をバイト単位で復元できる状態を保ちながら、およそ 2 割小さくできます。何も失われず、何も足されず、操作は可逆です。写真アーカイブをこの形式へ移す理由として、これまでで最も強力な主張です。
この変換ツールはそれを行いません。このサイトのすべての画像変換は、元データを生の画素へデコードしてから結果を新たに符号化します。パイプライン全体がその形をしており、この組み合わせにも例外はありません。したがって戻ってくるのは写真の新しい非可逆な符号化で、容量は小さくなりますが見た目はわずかに変わり、最初のファイルへ戻すこともできません。このことをはっきり書くために、このページは自動生成ではなく手書きされています。
JPEG は mozjpeg によって 8 ビット RGB のバッファーへデコードされ、そのバッファーを libjxl が選んだ画質——既定は 82——で符号化します。このサイト自身のサンプル写真では、8,924 バイトの JPG が 7,240 バイトの JXL になり、およそ 19 パーセントの削減です。これは可逆な再圧縮で語られる数字に近く紛らわしいものですが、まったく別の経路でたどり着いた結果です。
この違いは数字そのものより重要です。再符号化による 19 パーセントは画質の 1 世代分を代償にし、元に戻せません。再圧縮による 19 パーセントは何も代償を払わず、いつでも元に戻せます。欲しいのが容量の節約だけで正確さは気にしないなら、このページで十分です。両方を約束されたと思っているなら、探していたのは cjxl についての話です。
libjxl は cjxl と djxl という 2 つのコマンドラインプログラムを提供しており、どちらも無料でオープンソース、Windows、macOS、Linux で使えます。JPEG を渡された cjxl は既定で可逆なトランスコードを行い、djxl はそれを元に戻して元の JPEG を返します。大きなライブラリでもスクリプトを 1 本書いて午後の時間があれば済み、結果は本当の意味で可逆です。
ここで使えないのは思想的な理由ではなく設計上の理由です。このパイプラインは画素へデコードして再び符号化する仕組みを中心に組まれており、それによって百組もの形式の組み合わせが 1 本の経路で動いています。JPEG の係数レベルでのトランスコードはその全体を迂回する特殊な処理です。これは回避策を探すより、そういうものだと知っておく価値があります。ブラウザーの変換ツールはこの作業には向いておらず、正しい道具はダウンロード 1 つ先にあります。
JPEG はすでに情報を捨てており、残っているものにはそれ自体の癖が含まれます。平坦な領域にある 8×8 のブロック境界、硬い輪郭に沿ったリンギング、明るさの半分の解像度で保存された色。いまやそれらは写真そのものの一部で、JXL のエンコーダーはそれを忠実に再現しつつ、その上にさらに新しい量子化を重ねます。
どれだけ響くかは元データ次第です。カメラから出たばかりの高画質 JPEG は、画質 82 での再符号化に見た目上ほとんど耐えます。メッセージアプリを経由し、スクリーンショットを取られ、画質 60 で保存されたことのある JPEG にはすでに目に見える劣化があり、2 回目の処理はそれをなめらかにするどころかわずかに悪化させます。RAW や可逆な書き出しがまだ残っているなら、そちらから符号化するほうが明確によく、残っていないなら、節約が小さな劣化に見合うときだけ妥当な取引になります。
設定は 1 から 100 まで、既定は 82 です。元データがすでに非可逆なので、オリジナルから符号化するときより少し高めに設定する理由があります。エンコーダーは自分が生み出していない構造を再現しようとしているので、余裕を与えるほど、その構造がさらににじむ量が減ります。
上限付近は挙動が違い、知っておく価値があります。このサイト自身のエンコーダーで測定したところ、画質 100 では 256×256 のグラデーションで 262,144 サンプル中 334 サンプルだけが 1 段階ずれ、平坦な絵柄はビット単位で完全に一致しました。デコードされた画素に対してはほぼ可逆ですが、元の JPEG ファイルに対してはそうではありません。その設定では JXL は JPEG よりかなり大きくなるので、画質 100 は保存戦略としてではなく、あとでさらに再符号化するワークフローに渡す場合にのみ意味があります。
JPEG は EXIF、XMP、IPTC、ICC プロファイル、しばしば GPS 座標を持ち、写真集にとってはそれが画素と同じくらい価値を持つことがあります。日付、カメラ、レンズ、位置、キャプション、著作権表記です。この変換は生の画素へデコードしてから再符号化するので、それらは無条件で失われます。ページの設定で選べるものではありません。
1 枚をどこかへ送る場面では歓迎されることも多いです。撮影場所の家の座標も一緒に消えるからです。ライブラリの移行としては深刻な問題で、可逆性に次いで cjxl がその作業に正しい道具である 2 番目の理由でもあります。cjxl は係数と一緒にメタデータブロック全体を保ちます。ICC プロファイルを失うことは、彩度の高い色をわずかに平板にすることにもつながります。プロファイルのないファイルは、次に開くソフトによって sRGB として読まれるからです。
このサイト自身のサンプル写真で既定の画質を使うと、同じ写真は JPG で 8,924 バイト、WebP で 14,700 バイト、AVIF で 17,599 バイト、JXL で 7,240 バイトになります。JPEG XL がこの 4 つの中で最小で、これがこの形式を技術的に支持する主張を一言で表しています。次に小さいのが mozjpeg の JPEG で、よく符号化された JPEG は世間で言われるほど弱くないことを思い出させてくれます。
対応状況はちょうど逆の順序になります。JPG はどこでも開けます。WebP は現行のすべてのブラウザーで、AVIF は現代的なブラウザーで、JXL は一部で開けます。写真を送ったり公開したり手渡したりするなら、この順序が優先され、JPG か WebP が正しい答えです。JPEG XL が勝つのは、ファイルが自分の管理下にあるシステムの中に留まる場合だけです。
移すべき理由は本物です。数百ギガバイトになりがちなコレクションで、ディスクの 2 割ほどが戻ってきます。可逆なトランスコードならさらに戻ってきます。反対の理由は、JPEG がこれまでで最も普遍的に読める画像形式だということです。使っているソフトで開けなくなったライブラリは、節約できたストレージよりずっと価値があります。
守りやすい中間案は、JPEG を残したまま JXL を実験として扱うか、cjxl を使って移行を可逆にし何も本当のリスクにさらさないことです。守りにくいのは、20 年分のアーカイブをブラウザーで画質 82 のまま変換し、元データを消してしまうことです。「JPEG XL は可逆に 2 割節約できる」という言葉をそう読み違えることを防ぐために、このページは存在しています。
mozjpeg がデコードし libjxl がエンコードします。どちらも WebAssembly にコンパイルされ、必要になったときだけ取得され、すべてブラウザーの中で完結します。写真についての何もネットワークを越えないので、このページにたどり着くような素材——個人のアーカイブ、クライアントの撮影、未公開の作品——にとって重要な点です。
無料枠の上限は 1 ファイルあたり 100 MB で、どんな JPEG よりもずっと大きい値です。バッチも扱えます。フォルダーを置けば各ファイルが自分の進捗行を持って変換され、結果は ZIP として戻ってきます。JPEG XL の符号化は WebP より遅く AVIF より速いので、数百枚の写真も少し時間を置けば終わります。まず数枚だけ変換して原寸でオリジナルと見比べ、その 19 パーセントが 1 世代分の劣化に見合うかどうかを、大きなバッチにかける前に判断してください。
| JPG | JXL | |
|---|---|---|
| 正式名称 | JPEG 画像 | JPEG XL |
| 拡張子 | .jpg, .jpeg, .jpe | .jxl |
| メディアタイプ | image/jpeg | image/jxl |
| 圧縮方式 | 非可逆 — サイズを画質で買う | 設定によってどちらにもなる |
| 最初の公開 | 1992 | 2021 |
| 発行元 | Joint Photographic Experts Group | Joint Photographic Experts Group |
| 仕様 | ITU-T T.81 | ISO/IEC 18181 |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 限定的 |
| ビット深度 | 8 | 32 |
| 扱える色 | RGB, グレースケール, YCbCr | RGB, グレースケール, 広色域 |
| 最大の画像 | 1辺 65,535 px | — |
| ブラウザで開けるか | すべてのブラウザ | 一部のブラウザ |
| 代わりに検討される形式 | WebP, AVIF, HEIC | AVIF, WebP, PNG |
JXL にはキャプション、クレジット、キーワードを収めた IPTC フィールドとGPS の座標を収める場所がないので、それらは JPG ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。
JXL は透明を扱えますが、JPG は扱えません。これは結果の側にあって、元のファイルが一度も使わなかった余地です。変換によって透明な背景ができるわけではなく、あとから作れるようになるだけです。
JXL はアニメーションを持てますが、JPG ファイル は 1 フレームしかありません。出てくるのは絵 1 枚のファイルで、それがもっと多くを扱えたはずの形式に入っている、という状態です。
JXL を読めるブラウザーは一部にとどまります。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。
GIMPは JPG と JXL のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
結果は元より大きくなり、そして良くはなりません。JPG はすでに細部を捨てており、JXL は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。
JPG は Joint Photographic Experts Group の形式です(1992 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。
JXL は Joint Photographic Experts Group の形式で、2021 年から使われています。規定は ISO/IEC 18181 です。GIMPとImageMagickがこの形式を読めます。
JPG は 1992 年、JXL は 2021 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
JXL は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。
結果は元より大きくなり、そして良くはなりません。JPG はすでに細部を捨てており、JXL は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。
JXL を読めるブラウザーは一部にとどまります。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。
JXL にはキャプション、クレジット、キーワードを収めた IPTC フィールドとGPS の座標を収める場所がないので、それらは JPG ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。
このページがJPGとJXLについて述べていることは検証できます。根拠となる資料は次のとおりです。