Switching
トラブル解決

写真が勝手に横向きになる理由 — EXIFの回転情報と確実な直し方

スマホでは正しく見えるのにアップロードすると横になる写真の原因と、回転をファイルに焼き付けて二度と起きなくする方法を説明します。

2026年9月14日

スマホは撮影時、センサーが読んだ向きのままピクセルを保存し、どちらが上かはEXIFの向き(Orientation)タグに書いておきます。そのタグを読むアプリでは正しく見え、読まない場所では横になります。確実な解決は、回転をタグではなくピクセルそのものに焼き付けることです。

スマホのギャラリーでは縦向きにきちんと見えていた写真が、掲示板にアップロードしたり書類に貼ったりすると横向きになっている。ダウンロードし直すとまた正しく見える。ファイルが壊れたわけでも、アップロードに失敗したわけでもありません。

カメラは写真を回して保存しない

スマホを縦に構えて撮っても、イメージセンサーはいつも同じ向きに取り付けられています。ですから撮れたピクセルはたいてい横向きのままです。その場でピクセルを回して保存すると時間もかかり画質も損なので、カメラは代わりに**メモを1行**残します — 「この写真は時計回りに90度回して表示せよ」。それがEXIFの向き(Orientation)タグです。

だから同じファイルが見る場所によって違って見えます。メモを読むアプリは回して表示し、読まないソフトはセンサーが保存したまま横向きに表示します。どちらもバグではなく、同じファイルの解釈が違うだけです。

どこで横になり、どこで正しいか

状況結果理由
スマホのギャラリー、最近のブラウザ正しい向きタグを読む
古い掲示板・アップロードのプレビュー横向きタグを無視してピクセルだけ描く
書類に貼り付けまちまちソフトによって異なる
切り抜きや編集をしたあと横向きで固定編集結果にタグが引き継がれないことが多い
同じファイルなのに結果が分かれるなら、向きタグを疑う。

確実な解決 — タグではなくピクセルを回す

解決は簡単です。画面に見えている向きのままピクセルを書き直して保存すればよいのです。そうすれば向きタグが不要になり、タグを読まないソフトでも同じように見えます。これをよく「回転を焼き付ける」と言います。

Switchingの回転ツールは、ファイルを開く時点ですでに向きタグを反映して画面に描いています。ですから**何も回さずそのまま保存するだけ**で、見えている向きがピクセルに確定します。実際に傾いて見えるなら、90度単位で合わせてから保存してください。

EXIFを消しても向きが保たれる理由

ここでよく出る心配があります。位置情報のためにEXIFを消すと向きの情報も一緒に消えて、写真が横になるのではないか、というものです。実際にはそうなりません。メタデータを消す過程で画像を描き直して保存するのですが、そのとき、すでに画面に見えている向き(=タグが反映された向き)でピクセルが書かれるからです。向きタグは消えますが、**そのタグがしていた仕事はすでにピクセルに反映されたあと**なのです。

まとめると、EXIF削除は位置情報と機器情報を消しながら、横向きの問題まで一緒に解決します。回転が目的なら回転ツール、プライバシーが目的ならEXIF削除が適切で、結果的にどちらも向きを確定させます。

元に戻らないようにするには

  • 提出・アップロードするファイルは一度保存して向きを固め、そのファイルを出します。
  • 複数枚ならまとめて処理してZIPで受け取るほうが速いです。
  • 原本は別に残しておいてください。再エンコードするため、JPGはごくわずかに圧縮がもう一度かかります。
  • 上下が逆の写真は向きタグではなく撮影時の姿勢によることが多く、それは自分で回す必要があります。

よくある質問

プレビューでは正しいのにアップロードすると横になります。どちらが本当ですか。
どちらも同じファイルです。プレビューは向きタグを読み、アップロード先は読まなかっただけです。どちらが正しいというより、受け取る側がタグを読まない可能性があるので、アップロードの前にピクセルへ向きを固めておくほうが安全です。
画質は落ちますか。
JPGは保存のたびに非可逆圧縮を通るので、ごくわずかに落ちます。1回では目に見えない程度です。PNGで保存すれば劣化はありませんが容量が大きく増えます。原本を別に保管しておけば、何度も往復させずに済みます。
90度単位でしか回せませんか。
横向きの問題を解決するには90度単位で十分です。向きタグが表すのが90度単位の回転と左右反転だからです。わずかに傾いた写真を水平に直すのは性質の違う作業で、四隅に余白ができます。
ファイルはサーバーに送られますか。
送られません。回転もEXIF削除もブラウザの中で処理します。写真が位置情報を持ったまま他人のサーバーを経由することがないという意味で、特にEXIFを消したい場合に重要です。

関連するツール