写真の容量が大きすぎてアップロードできない:KB・MB の上限に収める方法
申請サイト、求人サイト、掲示板で、写真は240KB 以下、1MB 以下、2MB 以下でなければならないと弾かれた。何がファイルを重くしているのか、品質を下げるよりピクセル数を減らすほうがうまくいく理由、そして無料のツールで決まった容量に収める方法をまとめる。このサイトのツールには「目標の KB」を入れる欄がないことも含めて。
アップロードの画面が写真を弾く理由は、3つのどれかだ。容量が上限を超えている、形式が受け付けられない、ピクセル数が合わない。3つは絡み合っていて、容量だけ直しても、残りのどれかでまた弾かれることが多い。
アップロードの規定にある3つの数字を読む
2013年に Microsoft Q&A に投稿された質問だ。書き方はぎこちないが、状況は多くの人が陥るものと同じだ。
I have tried to upload photos to a web site, I have been informed that there is a 1Mg limit on all photos. All my photos are 2 Mg or larger how do I reduce the overall file size
訳:「Web サイトに写真をアップロードしようとしたら、写真はすべて1MB までだと言われた。手元の写真はどれも2MB 以上ある。全体の容量はどうやって減らせばいいのか」(原文の「Mg」は MB のこと)。400人以上が同じ質問だと印を付けている。
質問者は上限は分かっていたが、どのつまみを回せばいいかが分からなかった。アップロードの規定には、たいてい数字が3つまで出てきて、それぞれ直し方が違う。アメリカの多様化ビザ(DV)抽選が分かりやすい例だ。米国務省は、ファイルサイズが「240kB(キロバイト)以下」で、正方形、600x600 ピクセルの JPEG を求めている。
| 規定の書き方 | 測っているもの | 合わせ方 |
|---|---|---|
| 「JPEG(.jpg)のみ」 | ファイルの形式 | 変換する。ファイル名を変えても形式は変わらない |
| 「240kB 以下」「最大 2MB」 | ファイルの容量 | まずピクセル数を減らし、必要なら品質を下げる |
| 「600x600 ピクセル」「正方形」 | ピクセル数と形 | 形に合わせて切り抜き、それから縮小する |
下限にも気をつける。最低何ピクセル以上と決めているフォームで、KB を削るためにそれより小さくすると、今度は逆の理由で弾かれる。
ピクセル数、ファイル容量、品質は別々の数字
| 数字 | 何を表すか | アップロードで効くところ |
|---|---|---|
| ピクセル数(例:4032×3024) | 画像がいくつの点でできているか | 600x600 のような規定と照らし合わされる |
| ファイル容量(KB、MB) | 保存したファイルの重さ | 「1MB 以下」の上限が測るもの |
| JPEG の品質(%) | 1つ1つの点をどれだけ正確に記録するか | 下げるほどファイルは軽くなり、ムラが増える |
この3つはいつも取り違えられる。この Apple Community の質問は2007年のものだが、混乱は今も変わらない。
I'm trying to upload pictures to a Web site that requires the size of the picture to be no larger than 50kb, as well as less than 500 by 500. I've tried cropping and exporting. I can get the aspect to less than 500 by 500, but then the kb size gets larger.
訳:「Web サイトに写真をアップロードしようとしている。そのサイトでは、写真の容量が50kb 以下で、しかも 500×500 未満でなければならない。切り抜きも書き出しも試した。500×500 未満にはできるのだが、そうすると kb の容量が増えてしまう」。スレッド「How do I reduce a picture to less than 50kb and less than 500 by 500 ratio?」より。
ピクセルが減れば容量も減るはずなのに、なぜ増えたのか。よくある原因は書き出しの品質だ。元の JPEG がほどほどの品質で保存されていて、書き出しが高い品質の設定なら、小さくした画像のほうが重くなりうる。スレッドの回答は、写真を500ピクセル以下に縮小して書き出すというものだった。これでピクセル数の規定も同じ手順で片づいた。
品質を下げるよりピクセル数を減らすほうがいい理由
スマホの写真は 4032×3024、1200万ピクセルを少し超えることが多い。長辺を1600ピクセルにすると 1600×1200、約190万ピクセルで、元の約16%になる。DV の 600x600 なら3%未満だ。ファイル容量も、たいていピクセル数と一緒に下がる。
JPEG の品質を下げると、ピクセルは全部残したまま、1つ1つを粗く記録する。少しなら見分けにくい。1200万画素の写真を品質だけで数百KB に押し込むと、肌や無地の背景にブロック状のにじみが出る。証明写真が判定されるのは、まさにそこだ。
どちらの手順も元には戻せない。コピーで作業し、元の写真は取っておく。
スクリーンショット、PNG、iPhone の HEIC が重い理由
PNG は劣化のない形式だ。すべてのピクセルを正確に残すので、文字や図には向くが、写真だと容量の無駄になる。PNG で保存した写真は、同じピクセルの JPEG より、ふつう何倍も重い。スキャンやスクリーンショットで PNG になった証明写真は、JPEG に変換するだけで済むことが多い。
PNG はスクリーンショットから生まれることが多い。Apple の Mac のガイドによると、macOS Tahoe 26 以降を搭載した対応モデルではキャプチャのフォーマットを選べる。「SDR(互換性優先)」なら PNG、「HDR」なら HEIF で保存される。ただし、ほとんどが文字のスクリーンショットは話が別だ。JPEG にすると文字の輪郭がぼやけ、容量もあまり減らないことがある。必要な部分だけ切り抜くか、ピクセル数を減らして PNG のままにする。
iPhone は、設定を変えない限り写真を HEIC で保存する。効率のよい形式だが、多くのアップロード画面は受け付けず、JPEG に変換するとファイルはたいてい小さくならず、大きくなる。上限が厳しいなら、同じ手順でピクセル数も減らす。これから撮る写真を JPEG で保存するには、Apple の手順では「設定」>「カメラ」>「フォーマット」>「互換性優先」。すでに撮った写真はそのままだ。
Mac、Windows、iPhone でのほかの縮小方法
Mac:プレビュー
写真をプレビューで開き、「ツール」>「サイズを調整」を選ぶ。「縦横比を固定」を入れたまま新しい幅か高さを入力するか、単位をパーセントに切り替えるか、「サイズを合わせる」のメニューを使う。Apple によると、ファイルの容量を実際に減らすには「画像を再サンプル」を選んでおく必要があり、新しいサイズはウインドウの下に表示される。複数の画像を1つのウインドウで開けば、まとめて縮小できる。品質も下げるなら、「ファイル」>「書き出す」でフォーマットに JPEG を選び、品質を調整する。
Windows:PowerToys かペイント
Microsoft の無料ツール PowerToys を入れると、エクスプローラーの右クリックメニューに「Image Resizer でサイズ変更」が加わる。画像をいくつ選んでもまとめて縮小でき、ドキュメントには JPEG の品質を1から100で設定する項目が載っている。職場のパソコンでソフトを入れられないなら、Microsoft Q&A で採用された回答がペイントでのやり方を書いている。サイズ変更(英語版では Resize)をクリックし、半分にするなら50と入力して、「ファイル」>「名前を付けて保存」で JPEG として保存する。Windows 11 の写真アプリにもサイズ変更の機能があると書く解説は多いが、Microsoft 自身のヘルプでは見つけられなかったので、ここではそのメニューは説明しない。
Photoshop(すでに契約しているなら)
Photoshop は、目標の容量を指定できる数少ないツールの1つだ。Adobe Community のスレッドで、写真を50KB 未満にしなければならない人がいた。
I want to reduce the size of file from 70 kb to 50 kb to upload it to a web site. Web site not accepting if the picture size more than 50 kb.
訳:「Web サイトにアップロードするので、ファイルの容量を70kb から50kb に減らしたい。写真の容量が50kb を超えると、サイトが受け付けない」。2019年12月、643回閲覧。
ある回答は、英語版の表記で File > Export > Save for Web (Legacy) を示した。そのオプションのメニューに Optimize to File Size があり、必要な容量を入力すると、Photoshop が設定を選んでくれる。
iPhone
iPhone の写真アプリで正確なピクセル数を指定する方法は、Apple の資料には見つからなかった。下のブラウザのツールは、スマホのブラウザでも開ける。
このサイトのツールで KB の上限に収める(目標容量の欄はない)
はじめにはっきり書いておく。このサイトの画像圧縮には「240KB」と打ち込む欄はない。選べるのは形式(JPG、PNG、WebP)と、30%から100%の品質スライダー(最初は82%)だ。目標の数字には、画像サイズ変更と組み合わせてたどり着く。
- 画像サイズ変更に写真を入れる。何枚でもよく、1つの設定が全部にかかる。iPhone の HEIC も使える(最初の1枚のときに、約1.4MB の写真エンジンを取得する)。
- 「変換先」を JPG にする。このツールは PNG から始まっていて、写真を PNG で保存すると、入れたときより大きくなることがある。JPG を選ぶと、品質のスライダーも出てくる。
- 「基準」を「長辺」にして数値を入れる。掲示板なら1600、フォームならそこが求めるピクセル数。ファイルの一覧に、たとえば 4032×3024 → 1600×1200 のように、変化が先に表示される。
- 変換して、結果の容量を見る。まだ超えていても、結果をさらに縮小しない。元の写真に戻って、もっと小さい値か、少し低い品質でやり直す。
600x600 のようにピクセル数が決まっているなら、画像圧縮を使い、品質だけを下げる。ファイルごとにどれだけ小さくなったかが出る。結果を開くと「元画像と比較」で2枚をスライダー付きで重ねて見られるので、品質を下げた代償を確かめられる。出力が入力より大きくなるときは「すでに十分小さいため原本のままにします」と出て、元のファイルをそのまま返す。
できないこと:幅と高さを別々に決める(縦横比は常に保たれる)、切り抜く。正方形の写真が必要なら、先に写真アプリかプレビューで形に切り抜いておく。画像を描き直すので、日時や位置のようなカメラの情報は落ちる。すべてブラウザの中で動き、写真はどこにもアップロードされない。
キロバイトには2通りの数え方がある。このサイトのツールは 1KB を1,024バイトと数え、Apple によると今の Mac と iPhone は1,000バイトと数える。245,000バイトのファイルは、ここでは 239KB、Finder では 245KB と表示される。フォームがどちらで数えているかは分からないので、上限より5〜10%下を狙う。
よくある質問
- 品質を100%にすれば元に戻りますか?
- 戻らない。画像は描き直されて、新しいファイルとして保存される。元がすでに圧縮された JPEG なら、100%のほうが大きくなることもある。画像圧縮はその場合、元のファイルを返す。
- 容量は合っているのに、まだフォームに弾かれます。
- 形式を確かめる。JPEG のみのフォームは、容量に関係なく HEIC、PNG、WebP を受け付けない。名前を .jpg に変えても何も変換されない。JPG を選んで変換する。
- 写真ごとに上限が違います。
- 1回の実行では、1つの設定がすべてのファイルにかかる。上限ごとに写真を分けて、グループごとに実行する。
- スマホでも使えますか?
- 使える。ブラウザで動く。処理は端末の上で行うので、スマホでは合計40MB を超えると、途中で止まるかもしれないという注意が出る。一度に入れる枚数を減らす。
最終更新 2026年9月30日 · 2026年9月30日時点。プレビュー、スクリーンショット、iPhone の設定は Apple のサポートページ、PowerToys は Microsoft の Image Resizer のドキュメント(2026年8月25日更新)、DV の写真の規定は travel.state.gov による。Windows の写真アプリとペイントのメニューは、バージョンによって違うことがある。