写真フォルダを開いたら、1枚5MBの画像がずらっと並んでる。見た目はキレイだけど、こんなの全部ウェブサイトに載せたら読み込みが遅すぎるんじゃない?
ファイルサイズを小さくしたい。でも画質は落としたくない。実はこの2つ、両立できるんです。ちょっとしたコツを知っているだけで、見た目そのままでファイルサイズをガッツリ減らせます。
画質をキープしたままファイルサイズを減らす方法を、全部まとめて紹介していきますね。
カメラやスマホって、実は必要以上にデータを詰め込んで保存してるんです。スマホで撮った1200万画素の写真は、軽く6〜8MBになることも。ポスター印刷なら必要かもしれないけど、ウェブサイトやSNSに載せるにはオーバースペックですよね。
ファイルサイズが大きくなる原因はこんな感じ:
まずは「何を削れるか」を知ることが、ファイルサイズ削減の第一歩ですよ。
これ、画像圧縮で一番大事な選択です。非可逆(Lossy)と可逆(Lossless)圧縮の違いを理解しておくと、最適な方法が選べるようになります。
可逆圧縮(Lossless) は、冗長なデータだけを取り除く方法。スーツケースの中身を効率よく詰め直すイメージです。データは何も失われません。PNGがこの方式。ファイルサイズは小さくなるけど、削減率は20〜40%くらいと控えめです。
非可逆圧縮(Lossy) は、人の目ではわからないデータを捨てちゃう方法。JPEGやWebPがこれです。60〜90%もファイルサイズを削減できて、適切な設定なら見た目の違いは正直わかりません。
使い分けの目安はこんな感じ:
| 用途 | おすすめの方法 | 理由 |
|---|---|---|
| ウェブ用の写真 | Lossy(画質80〜85%) | 大幅に軽くなって見た目は変わらない |
| テキスト入りスクショ | Lossless(PNG) | 文字がくっきり残る |
| ロゴやアイコン | Lossless(PNG/SVG) | シャープなエッジが大事 |
| ECサイトの商品画像 | Lossy(画質85〜90%) | 画質とスピードのバランス |
| 印刷用ファイル | Losslessか最小限のLossy | 細部まで重要 |
ほとんどの写真なら、Lossy圧縮の画質80%がベストバランス。ファイルサイズは70%以上減るのに、誰も気づかないレベルです。
フォーマット選びって、思ってる以上に大事なんです。同じ写真でもフォーマットが違うだけで、ファイルサイズが10倍も変わることがあります。
主なフォーマットを比較してみましょう:
JPEG は写真の定番フォーマット。グラデーションや色の表現が得意です。画質80なら、一般的な写真で200〜400KBくらい。ただし透過はサポートしてなくて、再保存するたびに画質が落ちるのが弱点。
PNG はグラフィック、ロゴ、スクショ向き。可逆圧縮だから画質は完璧。でも写真だとファイルサイズが大きくて、2〜5MBになることも。
WebP は今の時代のベストチョイス。JPEGより優れた圧縮性能で、透過もサポート。同じ見た目の画質で、JPEGより25〜35%小さくなります。主要ブラウザはもう全部対応してます。
AVIF はさらに上を行きます。同じ画質でJPEGの半分のサイズにできることも。ブラウザ対応も急速に広がってます。モダンブラウザのユーザーが多いなら、写真にはAVIFが最強です。
とりあえずの結論:ウェブ画像はWebPに変換しましょう。一番カンタンで、一番効果が大きい変更です。
リサイズはファイルサイズを減らす最速の方法です。4000×3000の写真は1200万ピクセル。1200×900にスケールダウンすれば100万ピクセル。圧縮する前の段階で92%もデータが減るんです。
でもやり方を間違えると、ぼやけた画像になっちゃいます。上手にやるコツはこちら:
ウェブ画像の目安のサイズ:
選択肢はいろいろあります。サクッと使えるものから、細かく調整できるものまで。おすすめを紹介しますね。
CompressIMGならブラウザだけで全部完結します。画像をドラッグ&ドロップして、画質を選んで、軽くなったファイルをダウンロード。ソフトのインストールは不要です。JPEG、PNG、WebP、AVIFに対応してます。他のツールとの正直な比較記事もあるので、チェックしてみてください。
ImageOptim(Mac)やFileOptimizer(Windows)は無料で使える定番ツール。メタデータの削除とスマートな圧縮をワンクリックでやってくれます。
Adobe Photoshop の「Web用に書き出し」機能なら、圧縮前と圧縮後を並べて比較しながら、画質を細かく調整できます。
大量の画像をまとめて処理するなら、コマンドラインが最強:
# フォルダ内のJPEGをmozjpegで圧縮
for file in *.jpg; do
cjpeg -quality 80 "$file" > "compressed/$file"
done
# cwebpでWebPに変換
for file in *.jpg; do
cwebp -q 80 "$file" -o "${file%.jpg}.webp"
done
ウェブサイトを運営してるなら、ビルドプロセスに圧縮を組み込むのがおすすめ。sharp(Node.js)やPillow(Python)でデプロイ時に自動でリサイズ&圧縮できます。CloudflareやImgixみたいなCDNなら、リアルタイムで処理してくれます。
ツールをもっと詳しく比較したいなら、おすすめ画像圧縮ツールまとめをどうぞ。
非可逆圧縮と可逆圧縮の違いを解説。画質を保つ方法とファイルサイズを最も小さくする方法を紹介します。
画像を圧縮してサイトを高速化。品質設定、フォーマット、リサイズのワークフロー、バッチツールで80-95%の軽量化を実現。
2026年の画像圧縮ツールを実際にテストして比較。圧縮率、一括処理、プライバシー対応など、あなたのワークフローに最適なツールが見つかります。無料ツールも充実。
WebPファイルはJPEGより同品質で25-35%小さい。WebP圧縮の仕組み、ブラウザサポート、変換方法を解説。
「とりあえず圧縮」だと、もったいない結果になりがち。フォーマットごとのベストな設定を紹介します:
はい、できます。ピクセルを一切変えずにファイルサイズを減らすテクニックがいくつかあります:
メタデータの削除。 EXIF、IPTC、XMPデータを除去。1枚あたり50〜100KB分軽くなることも。位置情報や著作権情報が不要なら、迷わず削除しましょう。
エンコードの最適化。 jpegtranやoptipngみたいなツールで、同じピクセルデータをより効率的に再エンコード。5〜15%の削減が期待できます。
カラープロファイルの除去。 ほとんどのブラウザは埋め込みICCプロファイルを無視してsRGBを使います。除去すれば1枚あたり3〜5KB節約。
Lossless WebPを使う。 PNGをLossless WebPに変換するだけで、画質そのままで平均26%小さくなります。
透明部分のトリミング。 PNGに大きな透明エリアがあるなら、トリミングしてCSSで余白を調整しましょう。
これらのテクニックだけでLossy圧縮みたいな70〜90%の劇的な削減は難しいけど、組み合わせれば画質ゼロ劣化で20〜30%は削れます。
よくある失敗パターンを紹介します:
Lossyファイルの再圧縮。 JPEGを開いて編集して保存するたびに、画質が落ちていきます。必ずオリジナルを保管して、そこから圧縮しましょう。
全部同じ設定で圧縮。 夕焼けの写真とスプレッドシートのスクショでは、最適な設定が全然違います。写真はLossy圧縮に強いけど、テキストやシャープなエッジは苦手なんです。
サイズを無視。 圧縮だけでは限界があります。4000px幅の画像を400pxで表示してるなら、まずリサイズ。そのあと圧縮です。
圧縮しすぎ。 JPEG画質60%以下だと、ブロックノイズが目に見えるレベルで出てきます。最大圧縮は魅力的だけど、画質70以下でのファイルサイズ削減は、見た目の劣化に見合いません。
Retinaを忘れる。 Retinaディスプレイ対応なら、表示サイズの2倍で保存。400pxの表示枠なら800pxの画像が必要です。
ウェブサイトの画像最適化をもっと知りたいなら、画像圧縮でウェブサイトを高速化するガイドをチェックしてみてください。
典型的な6MBのスマホ写真で、リアルな数字を見てみましょう:
| 方法 | ファイルサイズ | 削減率 | 画質の低下 |
|---|---|---|---|
| オリジナル(カメラのJPEG) | 6.0 MB | — | なし |
| メタデータ削除 | 5.9 MB | 2% | なし |
| 1600px幅にリサイズ | 1.8 MB | 70% | なし(表示サイズ内なら) |
| JPEG画質80 | 420 KB | 93% | ほぼわからない |
| WebP画質80 | 310 KB | 95% | ほぼわからない |
| AVIF画質65 | 195 KB | 97% | ほぼわからない |
6MBから195KBへ、約30倍の圧縮。それでも画面上ではキレイに見えるんです。
一番効果が大きいのはリサイズとフォーマット選び。圧縮設定はその上に載せるトッピングみたいなものですね。
画像圧縮の仕組みをもっと深く知りたいなら、画像圧縮の完全ガイドを読んでみてください。
特別なソフトも専門知識もいりません。適切なフォーマットを選んで、必要なサイズにリサイズして、画質80で圧縮する。これだけで90%は解決です。
今すぐ試してみたいなら、CompressIMGで無料で画像を圧縮できます。ブラウザだけでOK。画像をドロップして、数秒で違いを実感してみてください。
CompressIMG
画質を落とさず画像を圧縮。無料で高速、ブラウザで完結します。