Xにアップすると画質は落ちるのか
2026年8月 実測
先に結論
- Xは必ず再圧縮します。ファイル容量は半分以下になることもあります
- ただし「再圧縮された=色が変わった」ではありません。実測では750,000画素すべてが元画像と完全に一致しました
- これは色数の少ない画像での結果です。写真のように色数の多い画像は色が変わります
- スマホアプリから設定すると圧縮が二重にかかります。ブラウザ版のXから設定してください
- 写真は JPG、文字やロゴ入りは PNG。形式を間違えるほうが、再圧縮より影響が大きいことがあります
アイコン・ヘッダー作成ツールを開く 書き出し時に形式と画質を選んで、容量を確認しながら調整できます。会員登録なし・画像はブラウザ内だけで処理します。
「再圧縮される」と「画質が落ちる」は別の話です
Xに画像を設定すると、Xのサーバー側で画像が作り直されます。 これは避けられません。ファイルの容量は目に見えて小さくなります。
ここで多くの説明が「だから画質が落ちる」で終わっていますが、 容量が減ったことと、見た目が変わったことは同じではありません。 JPGの圧縮は、色の変化が少ない部分ほど効率よく容量を減らせます。 元の画像が単純なら、色を1つも変えずに容量だけ半分にすることが起こりえます。
そこで、実際にどうなるのかを測りました。
1画素ずつ比べた結果
パソコンのブラウザからヘッダー画像(1500×500)を設定し、 Xが配信している画像を取得し直して、元の画像と1画素ずつ突き合わせました。
| 項目 | 結果 |
|---|---|
| 比較した画素数 | 1500 × 500 = 750,000画素 |
| 色が一致した画素 | 750,000画素(すべて) |
| 色が変わった画素 | 0 |
| ファイル容量 | Xによる再圧縮で半分以下に |
容量は半分以下になったのに、色は1つも変わっていませんでした。 「Xにアップすると画質が落ちる」という言い方は、少なくともこの条件では当てはまりません。
これは色数の少ない画像での結果です。 単色の背景に図形と文字を置いたような画像で測っています。 写真やグラデーションのように色数の多い画像では、同じ結果にはなりません。 条件を書かずに「画質は落ちない」と一般化はできません。
色数が多い画像はどうなるか
写真のように色数の多い画像は、ブラウザから設定してもX側で再圧縮され、色が変わります。 JPGの圧縮は色の変化が細かい部分ほど情報を落とすので、 写真はまさにその情報を多く含んでいるからです。
ただしこれは「どうやっても同じだけ落ちる」という意味ではありません。 元の画像が良ければ、再圧縮後も良い状態から始まります。 落ちる幅を小さくすることはできます。そのための条件が次の2つです。
アプリから設定すると、圧縮が二重になります
いちばん効くのは設定する経路です。
| 設定方法 | 圧縮の回数 |
|---|---|
| ブラウザ版のX | X側の1回だけ |
| スマホアプリ | アプリ側 + X側で2回かかることがあります |
スマホアプリから設定すると、Xに送られる前にアプリ側でもう一度圧縮がかかることがあります。 せっかく調整した画像が、Xに届く時点ですでに一段劣化しているということです。
スマホしか手元にない場合も、ブラウザで x.com を開けば同じことができます。
アプリを使わず、ブラウザからプロフィール編集に進んでください。
手間はほとんど変わらないのに、結果は変わります。
形式は JPG と PNG を使い分けます
形式の選択を間違えるほうが、再圧縮より影響が大きいことがあります。
| 画像の種類 | 向いている形式 | 理由 |
|---|---|---|
| 写真・イラスト | JPG | 色数が多く、圧縮が効く。PNGだと容量が膨らむだけで見た目は変わらない |
| 文字・ロゴ・図形 | PNG | 輪郭がにじまない。JPGだと文字のふちに汚れが出る |
文字入りの画像をJPGで保存すると、文字のふちにモヤが出ます。 これはJPGの圧縮方式が、輪郭のようにはっきり色が切り替わる部分を苦手とするためです。 一度出てしまったモヤは、その後どうやっても消えません。
逆に写真をPNGで保存しても画質は良くなりません。 容量だけが数倍になり、上限に引っかかりやすくなります。
容量の上限
アイコンの上限は 2MB です。 400×400ならどちらの形式でもまず超えませんが、 ヘッダーは1500×500と大きいので、写真をPNGで保存すると膨らみます。 迷ったら、写真はJPGです。
画質が落ちて見える、もうひとつの理由
圧縮とは別に、単純に小さく表示されることで失われるものがあります。 こちらのほうが影響は大きいかもしれません。
アイコンはタイムラインでは48pxまで縮みます。 400pxで作った画像なら、元の8.3画素が1画素にまとめられます。 どれだけ圧縮を避けても、この段階で細い線や小さな文字は消えます。
「圧縮で汚くなった」と思っていたものが、実は縮小で潰れているだけということがよくあります。 縮小で何が残るかは Xのアイコン画像サイズと、円形で切れる範囲にまとめています。
やることをまとめると
- 写真は JPG、文字やロゴ入りは PNGで書き出す
- ブラウザ版のXから設定する(アプリからだと圧縮が二重になります)
- アイコンは48pxに縮めても分かる絵柄にする
- 再圧縮そのものは避けられないので、気にしすぎないこと
この数値について
1画素ずつの比較は2026年8月に、パソコンのブラウザから設定したヘッダー画像(1500×500)について実施したものです。 Xが配信している画像を取得し直し、元画像と全画素を突き合わせています。推測や、他サイトからの引き写しは含みません。
Xの仕様は更新で変わることがあります。 また、上に書いたとおり結果は元画像の性質(色数の多さ)に強く依存します。 参考値としてお使いください。
お使いの環境で違う結果になったら教えてください。 計測へのご協力からお送りいただければ、こちらでも測って反映します。
形式と画質を選んで書き出せます。容量を確認しながら調整でき、画像はブラウザ内だけで処理します。