投稿した画像がぼやける理由と、
SNSで画質を保つ方法
「きれいに撮った写真なのに、投稿したらなんか粗い」「元の画像と色や質感が違う気がする」——よくある体験です。 原因はSNSプラットフォームによる自動圧縮。この記事では仕組みと、できるだけきれいに投稿するための対策を整理します。
結論:対策のポイント
- 推奨サイズで投稿する:SNSが再スケールしないサイズに合わせる
- JPEG品質80〜90%で書き出す:高品質すぎてもSNS側で再圧縮される
- アスペクト比を揃える:意図しないクロップと再エンコードを防ぐ
- 投稿前にリサイズしておく:SNSに任せず自分でサイズを制御する
なぜSNSに投稿すると画像が劣化するのか
SNSプラットフォームは、世界中の大量の画像を保存・配信するために、アップロードされた画像を独自のアルゴリズムで圧縮・変換しています。 ユーザーが投稿した元ファイルをそのまま保存・表示しているプラットフォームはほとんどありません。
ファイルサイズ削減
サーバーのストレージ・通信コストを下げるため、品質を落として圧縮する
サイズの統一
表示レイアウトに合わせて解像度を変換・クロップする
形式の変換
WebPや独自形式に変換して配信を最適化する
圧縮の度合いはプラットフォームごと、また投稿タイミングによっても変わります。サーバーが混雑しているときに投稿すると、より強い圧縮がかかる場合もあります。
プラットフォームごとの圧縮の特徴
𝕏 X(旧Twitter)
画像は最大5MBまでアップロードできますが、表示時には独自形式(webp/jpg)に変換されます。 推奨サイズ以外のサイズで投稿すると、リサイズ処理が入り劣化しやすくなります。
推奨サイズ:1200 × 675px(16:9)
推奨形式:JPEG(PNG可だが自動変換される場合あり)
推奨ファイルサイズ:1MB以下を目安に
推奨サイズより大きい画像は縮小されます。圧縮が強めのプラットフォームの一つで、高画質での投稿には事前のリサイズが特に効果的です。
正方形:1080 × 1080px(1:1)
縦長:1080 × 1350px(4:5)
横長:1080 × 566px(1.91:1)
最大辺:1080px以下に収めると再スケールを回避しやすい
💼 Facebook / LinkedIn
比較的高品質での表示が可能ですが、サイズオーバーの画像は縮小されます。OGP(リンクシェア時のサムネイル)は別途サイズが決まっています。
フィード投稿:1200 × 628px 推奨
OGP:1200 × 630px(1.91:1)
投稿前にできる4つの対策
SNSごとの推奨サイズに合わせてリサイズしてから投稿する
大きすぎる画像を投稿するとSNS側でリサイズが行われ、その過程で再圧縮がかかります。あらかじめ推奨サイズに近いサイズで書き出すことで、SNS側の処理を最小限に抑えられます。
JPEG品質は80〜90%に設定する
「高品質で投稿すれば劣化しない」は誤解です。JPEGを100%品質で投稿しても、SNS側で再圧縮されれば同じように劣化します。それなら自分でコントロールして80〜90%で書き出したほうが、ファイルサイズと画質のバランスが取れます。
※ 100%品質のJPEGは、PNG未満の品質で再圧縮されることもあります。
アスペクト比を正確に合わせる
推奨アスペクト比と異なる画像を投稿すると、SNSが自動でクロップ(切り抜き)します。クロップ処理と再エンコードが重なるため、意図しない劣化が起きやすくなります。
PNG投稿は写真には向かない
「PNGは高品質だから」という理由でPNGで投稿するのは逆効果なケースがあります。SNSはPNGをJPEGや独自形式に変換することが多く、その変換で劣化が生じます。写真はJPEGで自分でコントロールして投稿するほうが結果的にきれいです。
よくある誤解
Q. 元の画像が大きいほど、投稿後もきれいに見える?
必ずしもそうではありません。大きすぎる画像はSNSで縮小・再圧縮されます。推奨サイズの1〜1.5倍程度が上限の目安で、それ以上大きくしても画質は変わりません。
Q. PNGで投稿すれば劣化しない?
いいえ。ほとんどのSNSはPNGをそのまま配信せず、内部でJPEGや独自形式に変換します。写真をPNGで投稿しても、変換処理で劣化が生じることがあります。
Q. Wi-Fiで投稿するとモバイルより高画質になる?
関係ありません。画質はネットワーク速度ではなく、サーバー側の圧縮処理で決まります。
まとめ
SNSの自動圧縮は避けられませんが、「推奨サイズに合わせる・JPEG品質80〜90%・アスペクト比を揃える」の3点を守るだけで、劣化を最小限に抑えられます。 投稿前にリサイズと品質調整を自分でコントロールすることが、SNSでの画質を守る一番の近道です。
SizeKit で推奨サイズに一発リサイズ
X・Instagram・YouTube など8つのSNSの推奨サイズに対応。
品質スライダーで80〜90%に設定して書き出せます。
こばやん
東京在住のエンジニア・個人開発者。SizeKit 開発者。 Stellars Lab