SNS
Instagramのリール・ストーリーズとTikTokの動画の容量制限(2026年10月)
InstagramとTikTokが動画の上限について実際に公開していること、公開していないこと、そして押しつぶされないファイルを渡す方法を紹介します。
2026年10月時点で、InstagramとTikTokが自ら公開している内容です。数字が公開されていない項目は、表にそう書いています。ほかで見かける「リールの容量制限」の数字のほとんどは、推測か古い数字です。
| Instagramのリール | Instagramのストーリーズ | TikTok | |
|---|---|---|---|
| 長さ | 20分まで。3分を超えるリールは新しい視聴者におすすめされません | ストーリーズの動画1つあたり60秒 | どのクリエイターも3分まで投稿でき、アカウントによってはもっと長く |
| 比率 | アスペクト比1.91:1〜9:16 | 9:16を推奨 | 縦型のフィード。9:16で画面いっぱいになります |
| フレームレート | 30 fps以上 | 23〜60 fps(API) | 23〜60 fps |
| 解像度 | 720ピクセル以上 | 幅1,920ピクセルまで(API) | 各辺360〜4,096ピクセル |
| ファイルサイズ | アプリからのアップロードは非公開。InstagramのAPI経由では300 MB | APIでは100 MB | 4 GBまで |
Instagramの列はInstagramのヘルプセンターと、「API」と書いた箇所はMetaの開発者向けドキュメントによるものです。TikTokの列はTikTokの開発者向けドキュメントによるものです。出典は最後にまとめています。
Instagram(2026年10月時点)
長さ。Instagramのヘルプセンターによると、リールは1本のクリップでも複数のクリップでも、20分まで撮影・編集できます。同じページには、二度読む価値のある注意書きがあります。「3分を超えるリールは、新しい視聴者にはおすすめされません」。それより長いものは、実質的にすでにフォローしている人向けです。
比率と画質。Instagramのリールのサイズのページでは、1.91:1(横長)から9:16(縦長)までのどのアスペクト比でも認めています。リールは30 fps以上、720ピクセル以上にするよう書かれています。スマホの画面いっぱいになるリールなら、9:16の1080 × 1920です。
ファイルサイズ。ヘルプセンターには、アプリからアップロードするリールのファイルサイズの上限は書かれていません。予約投稿ツールなどInstagramのAPIを使うアプリからのアップロードに適用される、Metaの開発者向けドキュメントは具体的です。
| InstagramのAPIの仕様 | リール | ストーリーズ |
|---|---|---|
| コンテナ | MOVまたはMP4 | MOVまたはMP4 |
| 映像コーデック | H.264またはHEVC、4:2:0 | H.264またはHEVC、4:2:0 |
| フレームレート | 23〜60 fps | 23〜60 fps |
| 最大の幅 | 1,920ピクセル | 1,920ピクセル |
| 映像のビットレート | 25 Mbps(VBR)まで | 25 Mbps(VBR)まで |
| 音声 | AAC、48 kHzまで、128 kbps | AAC、48 kHzまで、128 kbps |
| 長さ | 3秒〜15分 | 3〜60秒 |
| ファイルサイズ | 最大300 MB | 最大100 MB |
予約投稿ツールから投稿するなら、こちらの数字が適用されます。
ストーリーズ。Instagramのストーリーズのヒントのページによると、60秒より長い動画は共有する前にトリミングできます。APIでは、ストーリーズの動画は60秒・100 MBが上限です。
オンにしておきたい設定。Instagramはリールを最高画質でアップロードでき、その分時間がかかります。ヘルプセンターによると、プロフィール写真をタップし、右上の「メニュー」をタップして、「アプリとメディア」の「メディアの画質」で「最高画質でアップロード」をオンにします。
TikTok(2026年10月時点)
TikTokのヘルプセンターには、アップロードのサイズや長さの上限は書かれていません。最も具体的な公式の情報源は、開発者向けドキュメントです。
- 長さ:「すべてのTikTokクリエイターは、3分の動画を投稿できます」。もっと長い動画を投稿できるアカウントもあります。アカウントの上限は、アップロードするときにTikTokアプリに表示されます。
- 形式:MP4(推奨)、MOV、WebM。コーデックはH.264(推奨)、H.265、VP8、VP9。
- フレームレート:23〜60 fps。
- 解像度:各辺360〜4,096ピクセル。
- ファイルサイズ:4 GBまで。
TikTokのバージョンによっては、投稿画面の「その他のオプション」に高画質でアップロードするスイッチがあります。名前はバージョンによって違い、英語版では「Upload HD」や「Allow high-quality uploads」と表示されます。TikTokのヘルプセンターには書かれていないので、見当たらなければ使えません。
投稿すると動画が劣化する理由
どちらのサービスも、アップロードされた動画を、数百万台のスマホへの配信向けに選んだビットレートで、独自の形式に再エンコードします。この手順は省けません。コントロールできるのは、どれだけの作業をさせるかです。
- 巨大なファイルほど強く押しつぶされます。数十Mbpsで記録された4K・60 fpsのスマホの動画は、データの大部分を失わなければなりません。InstagramのAPIは幅1,920ピクセル、映像25 Mbpsを超えるものを受け付けないので、4Kでアップロードした細部が視聴者まで届く部分はごくわずかだと分かります。
- 合わない比率は切り取られるか、余白が付きます。Instagramで1.91:1〜9:16の外にあると、切り取られたり、黒い帯が付いたりします。
- 低いフレームレートは、カクついて見えることがあります。Instagramは30 fps以上を求めています。
つまり、いちばんきれいにアップロードできるのは、最初からサービスが求める形のファイルです。1080 × 1920、9:16、30 fps(TikTokで速い動きなら60 fps)、H.264、48 kHzのAAC音声で、妥当なビットレート。サービス側の処理で変わる部分が少なくなり、乱れも少なくなります。
Ninjaできれいなファイルを渡す
Ninjaには、Instagram Feed、Instagram Reels、Instagram Story、TikTokのワンタップのプリセットがあります。どれもスマホの中で、アップロードせずに動画のサイズを調整します。
| プリセット | 高さの上限 | フレームレートの上限 | ファイルの上限 |
|---|---|---|---|
| Instagram Feed | 1,080 px | 30 fps | 650 MB |
| Instagram Reels | 1,920 px | 30 fps | 650 MB |
| Instagram Story | 1,920 px | 30 fps | 650 MB |
| TikTok | 1,920 px | 60 fps | 287 MB |
- Ninjaでクリップを選ぶか、ギャラリーや編集アプリから共有して取り込みます。
- 必要なら、先に比率を直します。クロップ(無料)で横長のクリップを9:16に切り抜き、トリミング(無料)でリールを、おすすめの上限である3分未満に収めます。
- 送り先に合わせてプリセットを選びます。エンコードを始める前に、リアルタイムの見込みサイズが表示されます。長いクリップを先に確かめるなら、アップロード前にファイルサイズを計算してください。
- 予約投稿ツールから投稿する場合。InstagramのAPIはリールを300 MB、ストーリーズを100 MBに制限しており、Instagramのプリセットのファイルの上限より小さい値です。目標サイズを使い、290 MBなど上限より少し下の数値を入力してください。TikTokプリセットの287 MBは、TikTokが公開している4 GBを大きく下回ります。
- 見比べてから投稿します。Revealでは元の動画と結果を同じ瞬間で表示するので、アップロードする前に輪郭や文字を確かめられます。
投稿の種類別のプリセット
| 投稿するもの | 使うもの | メモ |
|---|---|---|
| 画面いっぱいのリール | Instagram Reels | 横長なら、先に9:16にクロップ |
| ストーリーズのクリップ | Instagram Story | ストーリーズは1つ60秒。長いクリップはトリミング |
| 正方形や横長のフィードの動画 | Instagram Feed | 高さを1,080 pxまでに抑えます |
| 動きの速いTikTok(スポーツ、ダンス) | TikTok | 60 fpsまで保ちます |
| 予約投稿ツールから投稿するもの | 目標サイズ | APIの300 MB(リール)か100 MB(ストーリーズ)を下回るように |
よくある質問
Instagramのリールは何分まで?
Instagramのヘルプセンターによると、20分までです。3分を超えるリールはフォローしていない人におすすめされないので、リーチの面では3分が実質的な上限です。
リールのファイルサイズの上限は?
Instagramは、アプリからのアップロードについては公開していません。InstagramのAPI経由では、リールは300 MB、ストーリーズは100 MBが上限です。
TikTokのファイルサイズの上限は?
TikTokの開発者向けドキュメントでは、4 GBまで、23〜60 fps、各辺360〜4,096ピクセルとされています。アカウントの長さの上限は、アップロードするときにアプリに表示されます。
投稿したリールがぼやけるのはなぜですか?
たいていは、サービスが大量のデータを捨てなければならなかったからです。4Kや非常に高いビットレートでのアップロード、合わない比率、低いフレームレートなどが原因です。「最高画質でアップロード」をオンにし、1080 × 1920、9:16、30 fpsでアップロードしてください。
出典
上記の上限はすべて、2026年10月18日にこれらの出典で確認しました。各サービスは上限を変更することがあります。変わっていたらお知らせください。
- Instagram Help Center — Record a reel on Instagram
- Instagram Help Center — Reel size & aspect ratios on Instagram
- Instagram Help Center — Tips for uploading, recording and editing your Instagram story
- Meta for Developers — Instagram Platform: IG User Media (Reels and Story video specifications)
- TikTok for Developers — Content Posting API: Media Transfer Guide (video restrictions)
