WhatsApp 用に動画を圧縮

WhatsAppのアップロード上限は Video in chat (mobile) 16 MB, Video in chat (Web/Desktop) 64 MB, Sent as a document 2 GB です。VidSmaller はどんな動画も 15 MB まで圧縮するので、一度で通ります。出力は H.264 MP4、ウォーターマークなし、インストール不要、お試しはアカウント登録も不要です。元ファイルは未登録で 500 MB、有料プランで 1.5 GB まで。

WhatsApp には送信方法によって全く異なる2つのサイズ上限があり、アプリはどちらに引っかかっているのかを教えてくれません。問題はそれだけで、答えは明快です。

WhatsApp のファイルサイズ制限と、その実際の意味

ギャラリーから送れば「動画」として扱われ、上限は 16 MB、しかも WhatsApp 側でさらに再エンコードされます。同じファイルをドキュメントとして送れば上限は 2 GB で再エンコードは一切ありません。ただしインライン再生とサムネイルは失われます。WhatsApp 自身のヘルプページも場所によって数値が異なるため、すべてのクライアントで確実に送るなら 16 MB を目標にしてください。

プラン / アップロード方法最大ファイルサイズ
Video in chat (mobile)16 MB

WhatsApp’s own help pages are inconsistent here — some quote 16 MB, others describe a connection-dependent 64–100 MB ceiling with forced downscaling. 16 MB is the figure every client accepts, so it is the one to target.

Video in chat (Web/Desktop)64 MB
Sent as a document2 GB

Bypasses re-compression entirely and preserves your quality, but loses the inline preview and autoplay.

2026-09-06 時点で確認。出典: WhatsApp — How to send media, contacts, or location

15 MB で実際にどこまでいけるか

他のページは上限を示して終わりです。上限は簡単なほうの半分にすぎません。動画が見られるものになるかを決めるのはもう半分のほうです。15 MB を目標にしたとき、各長さで映像に残るビットレートはいくらで、そのビットレートが破綻せずに支えられる最大の解像度はどこか。

動画の長さ映像に残るビットレート支えられる解像度判定
15s8,093 kbps1080p問題なし
30s3,982 kbps720p問題なし
1 min1,927 kbps480p問題なし
2 min900 kbps360p問題なし
5 min283 kbps明らかに粗い
10 min78 kbps明らかに粗い

算出方法:ビットレートの列は単純な計算です。15 MB を再生時間で割り、ステレオ音声 128 kbps とコンテナのオーバーヘッド 2% を差し引いています。推定値ではなく上限そのものです。解像度と判定の列は推奨であり、公開されている H.264 のビットレート階梯を基準に、全体を約3分の1下げています。一度圧縮された素材の再エンコードは、クリーンなマスターのエンコードより低いビットレートでも成立するためです。意図的に保守的にしています。「大丈夫」と言って実際は粗くなるより、控えめに言うほうがましだからです。

15 MB across lengths and resolutions

The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, grey means pick a smaller frame. Reading down a column tells you how long a clip can get before that resolution stops being worth it on WhatsApp.

you haveneeds, to look comfortable1080p720p480p360p15s8,09315s at 1080p: 8093 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00015s at 720p: 8093 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20015s at 480p: 8093 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00015s at 360p: 8093 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60030s3,98230s at 1080p: 3982 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00030s at 720p: 3982 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20030s at 480p: 3982 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00030s at 360p: 3982 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6001 min1,9271 min at 1080p: 1927 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0001 min at 720p: 1927 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2001 min at 480p: 1927 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0001 min at 360p: 1927 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6002 min9002 min at 1080p: 900 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0002 min at 720p: 900 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2002 min at 480p: 900 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0002 min at 360p: 900 kbps available, 600 kbps for a comfortable result, 300 to stay watchable6005 min2835 min at 1080p: 283 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,0005 min at 720p: 283 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,2005 min at 480p: 283 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,0005 min at 360p: 283 kbps available, 600 kbps for a comfortable result, 300 to stay watchable60010 min7810 min at 1080p: 78 kbps available, 4000 kbps for a comfortable result, 2000 to stay watchable4,00010 min at 720p: 78 kbps available, 2200 kbps for a comfortable result, 1100 to stay watchable2,20010 min at 480p: 78 kbps available, 1000 kbps for a comfortable result, 500 to stay watchable1,00010 min at 360p: 78 kbps available, 600 kbps for a comfortable result, 300 to stay watchable600

Source: Computed, not measured — no encoder was run to produce this figure · Method: 15 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds from published H.264 bitrate ladders, reduced by about a third for re-encoded source.

WhatsApp 用に動画を圧縮する手順

  1. 動画をドロップ

    MP4・MOV・MKV・AVI・WebM など全 33 形式に対応。インストールは不要で、ブラウザからワンタイムリンク経由でアップロードされ、第三者を経由することはありません。

  2. 目標はすでに 15 MB

    意図的に上限より低く設定しています。2パスエンコードの着地誤差は数パーセントで、硬い上限を 2% でも超えればアップロードは失敗するからです。数値は自由に変更できます。

  3. ダウンロードしてアップロード

    エンコードは当社サーバーで実行されるため、タブを閉じて構いません。どのプランでもウォーターマークは付かず、WhatsApp が確実に受け付ける MP4 で出力されます。

WhatsApp の圧縮に関するよくある質問

WhatsApp の動画サイズ上限は?

スマートフォンからチャット内で送る動画は 16 MB、ドキュメントとして送る場合は 2 GB です。WhatsApp Web はその中間で約 64 MB。WhatsApp の公式ドキュメント自体が一貫しておらず、回線状況に応じた 64〜100 MB の上限を説明しているページもありますが、16 MB はあらゆるクライアントが受け付ける数値なので、これを目標にしています。

長い動画を画質を落とさず WhatsApp で送るには?

ドキュメントとして送ってください。添付アイコンをタップし、ギャラリーではなく「ドキュメント」を選んで動画ファイルを指定します。WhatsApp は一切手を加えず、上限は 2 GB です。引き換えに、再生可能なサムネイルではなくファイルとして表示されるため、受け取る側はダウンロードしてから視聴することになります。

送信後に動画がひどい画質になるのはなぜ?

WhatsApp が再エンコードしたからです。チャット内で送られた動画は WhatsApp 側で必ずもう一度圧縮され、その処理は決して穏やかではありません。対策は少し直感に反します。1080p ではなく 720p で、すでに目標サイズに近いファイルを渡すことです。14 MB のきれいな 720p ファイルは、80 MB から叩き潰される 1080p ファイルよりはるかによく生き残ります。

16 MB の WhatsApp 動画はどれくらいの長さまで?

720p ならおよそ1分半で甘くなり始めます。480p なら3〜4分まで伸ばしてもスマートフォンの画面では十分見られます。どのみちスマホで見られる動画です。長さごとの正確なビットレートは上の表を参照してください。