CodeKitHub
日本語
画像ツール

JPG画像をオンラインで圧縮する

画質の目立った劣化なしにJPGファイルのサイズを縮小:JPEGファイルをアップロードし、画質レベルを選択するだけで、画像ごとに具体的な削減量が表示された、より小さなファイルをダウンロードできます。実際の写真ファイル形式に合わせて最適化されており、すべてローカルで処理されるため、写真がアップロードされることはありません。

    このツールとは?

    JPG圧縮ツールは、JPEG画像をより強力な圧縮設定で再エンコードします。カメラやスマートフォンは、JPGファイルを非常に保守的な(高)画質で保存します。これはオリジナルとして最適ですが、共有するには無駄が多いと言えます。5 MBの写真でも、画面上で目に見える違いがないまま、通常は1 MBをはるかに下回るサイズまで圧縮できます。

    JPG圧縮は、人間の目にはほとんど認識されない視覚的な細部を削除することで機能するため、これは「魔法」ではなく、あくまで画質調整の手段に過ぎません。このツールは、その調整機能を直接操作できるようにし、画像ごとの圧縮後のサイズを表示します。さらに、サイズが大きすぎることも問題のもう一つの要因となるため、オプションで最大幅を設定することも可能です。

    なぜこれを使うのか?

    • JPG専用に設計されています。JPGは、あなたの写真がすでに保存されている形式です。
    • 画像ごとの「変更前/変更後」のサイズが表示される高品質なスライダー:各設定による変化を正確に確認できます。
    • オプションの「max-width」によるサイズ変更により、「4000pxの写真」の問題も同時に解決されます。
    • 一括圧縮、個別ダウンロード。
    • ローカルかつプライベート — アップロード不要、サイズ制限なし、透かしなし。

    使い方

    1. JPGファイルをボックスにドラッグ&ドロップしてください(またはクリックして選択してください)。
    2. 品質の設定 — 共有するには75%が最適です。コストを最大限に抑えるには60%が適しています。
    3. 必要に応じて幅に上限を設定してください(1920pxに設定すると全画面表示に対応します)。
    4. 各圧縮ファイルをダウンロードしてください。画像ごとの節約額が表示されています。

    入力

    IMG_2054.jpg — 5.1 MB, straight from a phone

    出力

    IMG_2054-compressed.jpg — 0.62 MB (−88%)

    画質75%+最大幅1920px:画面上では見分けがつかず、ファイルサイズは8分の1に軽量化。

    一般的な利用例

    • 容量制限のあるメールに写真を添付する際、受信トレイアプリから離れて別のツールを探すことなく、スマホで撮影した写真を縮小できる。
    • ページの読み込み速度が画像サイズに直接左右されるウェブサイト向けに、商品写真を準備する。
    • メッセージングアプリのファイルサイズ制限内に、イベント写真をまとめて収めてから送信する。
    • 画質の目立った低下を招くことなく、大規模な個人写真アーカイブのストレージ使用量を削減する。

    世代間の知識の喪失について

    JPGファイルが再エンコードされるたびに(単にサイズ変更するだけでなく、再保存するたびに)、視覚情報が少しずつ失われていきます。これは、JPG圧縮が設計上「非可逆」であり、前回の処理で既に情報が失われたかどうかを認識できないためです。 そのため、同じJPGファイルを繰り返し編集して再保存するのではなく、高品質なオリジナルから一度だけ圧縮を行うことが一般的なアドバイスとなっています。 たとえ個々の再保存では問題ないように見えても、「ほんの少し編集してJPGとして再保存する」という作業を5回繰り返すことは、実際に必要な画質レベルで慎重に1回圧縮を行うよりも、写真の画質を著しく劣化させます。

    なぜスマホの写真はこれほど劇的に圧縮されるのか

    スマートフォンのカメラは、意図的に非常に高い(多くの場合90%以上)の「控えめな」画質設定で保存されます。これは、メーカーがユーザーが後で写真をトリミングしたり、編集したり、印刷したりする可能性があることを想定しており、細部を十分に活用する機会が訪れる前に、目に見える圧縮損失が生じないようにするためです。 気軽な共有やチャット、ウェブでの利用においては、この控えめな画質設定はほとんど無駄になっています。スマートフォンやノートPCの画面上では、人間の目では90%と75%の画質を区別できませんが、両者のファイルサイズの差は3~5倍にも及ぶことがよくあります。 このツールは、まさにこのギャップを埋めるために開発されました。通常の見え方では、未加工のオリジナルと見分けがつかない視覚的な品質を維持しつつ、強力な圧縮によるファイルサイズのメリットを享受できます。

    よくある質問

    どの画質設定にすればいいですか?

    人がじっくりと見るコンテンツの場合は75~85%、速度がより重視されるチャットやメールの場合は60~70%が目安です。50%を下回ると、ブロック状の表示が目立ち始めます。絶対的な正解はありませんが、実物大のプレビューを使えば数秒でテストできます。

    JPGファイルを何度も圧縮することはできますか?

    再エンコードを行うたびに、情報が少しずつ失われます(世代損失)。一度だけ慎重に圧縮すれば問題ありませんが、同じJPGファイルを繰り返し編集して保存し直すと、画質が徐々に劣化していきます。オリジナルはそのまま残し、コピーを圧縮するようにしましょう。

    なぜJPGファイルのサイズがほとんど小さくならないのでしょうか?

    おそらくすでに圧縮されているでしょう――たとえば、ウェブからダウンロードした画像などです。これ以上圧縮できる余地はほとんどありません。出力ファイルが入力ファイルよりも大きくなってしまう場合、ツールが警告を表示します。その場合は、元のファイルをそのまま残しておきましょう。

    JPG圧縮ツールと一般的な画像圧縮ツール――どちらを選ぶべきか?

    これらは同じエンジンを共有しています。このページは、JPGのみのワークフロー向けに最適化されています(JPGのみを受け付け、出力も常にJPGとなります)。PNGやWebPも扱いたい場合や、WebP形式での出力を希望する場合は、汎用の「画像圧縮ツール」をご利用ください。

    写真はアップロードされましたか?

    いいえ。圧縮処理は、ブラウザ上のCanvas APIを通じて実行されます。写真は端末から外部へ送信されることは一切ありません。つまり、ファイルサイズの制限や処理待ちもありません。

    関連ツール