S
SizeKit

SNS圧縮シミュレーター

各SNSに画像をアップロードしたとき、どれだけ画質が変わるかをブラウザ上でシミュレーションします。

🖼️

画像をドラッグ&ドロップ

またはクリックしてファイルを選択

SNS圧縮シミュレーターとは

InstagramやX(旧Twitter)などのSNSは、アップロードされた画像を独自のアルゴリズムで自動的に圧縮します。 この圧縮によって、投稿前とはっきり違う画質になることがあります。 特にX(旧Twitter)はJPEG quality 70%相当と圧縮が強く、繊細なグラデーションやテキストが含まれた画像で劣化が目立ちます。

このツールは各SNSの圧縮品質(JPEG quality値)をCanvas APIでシミュレーションし、 元画像と圧縮後の差を並べて比較できます。投稿前に仕上がりを確認することで、 無駄な高解像度エクスポートを避けられます。

各SNSの圧縮品質の目安

※ 上記はコミュニティによる実測・逆算に基づく推定値です。各SNSの仕様変更により変わる場合があります。

品質の差は実際どう見えるのか

JPEG品質70%(X相当)と90%(YouTube相当)の差を、テストチャートの同じ場所を3倍拡大して比べたのが次の画像です。 70%では空のグラデーションの微細な質感が潰れ、のっぺりしたブロック状のムラに置き換わります。 ファイルサイズは176KBと433KBで2.5倍近く違いますが、縮小表示ではほぼ区別がつかないのもJPEGの面白いところです。

JPEG品質90%と70%の拡大比較。70%はグラデーションの質感が潰れブロック状のムラが出る
左:JPEG 90%/右:JPEG 70%(どちらも3倍拡大・sharpで実測)。計測の詳細は実測記事にまとめています。

圧縮を見越した画像の最適化

SNSの圧縮を踏まえると、エクスポート時に少し高めの品質設定(WebP 85〜90%、JPEG 90%以上)にしておくことが有効です。 また、Instagramでは長辺1080pxに縮小してからアップするほうが、大きい画像をそのまま投稿するより圧縮後の品質が安定します。 SizeKitのリサイズツールを使えば、各SNSの推奨サイズへのリサイズと形式変換を一括で行えます。

よくある質問

Q. シミュレーション結果は本物のSNSと完全に一致しますか?

完全一致はしません。各SNSの圧縮アルゴリズムは非公開のため、実測・逆算に基づく推定品質値でJPEG再圧縮を再現しています。「どの程度荒れるかの傾向」を投稿前に掴む目的で使ってください。

Q. アップロードした画像はサーバーに送信されますか?

いいえ。処理はすべてブラウザ内のCanvas APIで完結し、画像が外部に送信されることはありません。通信環境がなくても動作します。

Q. スライダーの見た目がほとんど変わらないのですが?

すでに圧縮済みのJPEG(スマホ写真など)は劣化がマスキングされて差が出にくいことがあります。グラデーション・文字・細かい模様を含む画像だと差がはっきり見えます。