Platform video limits keep changing: keep a dated table, check by plan

Shorts went from 60 seconds to 3 minutes, TikTok records up to 10 minutes, and Reels allow 20. Keep a dated limits table and test renders against it for free.

5 min readSume
All posts

Keep the platform limits your renders depend on in one dated table in your repo, with the vendor page each number came from, and check every planned render against it before you pay. Sume's unbilled POST /v1/timeline-1.0/plan returns duration_seconds without creating a job, so the check costs nothing.

Numbers move. YouTube now says Shorts can be up to three minutes for uploads on or after October 15, 2024, and third-party guides still quote older limits for Instagram and others. The table below is what each vendor's own page said on 2026-10-06.

What do the vendors' own pages say today?

The pages are YouTube Help, TikTok Support, and Instagram Help.

Vertical video limits from vendor help pages (read 2026-10-06)
PlatformLimitPage
YouTube ShortsSquare or vertical, up to 3 minutesYouTube Help, three-minute Shorts
YouTube Shorts seriesPortrait or square, 180 seconds at mostYouTube Help, create shows
TikTokRecord up to 10 minutes in the app; upload up to 60 minutesTikTok Support, camera tools
Instagram ReelsRecord and edit up to 20 minutes; over 3 minutes not recommended to new audiencesInstagram Help, record a reel

How do I turn the table into a check?

Store each limit as data: platform, max_seconds, read_on, and the URL. For every Timeline body you plan to send, call POST /v1/timeline-1.0/plan and compare duration_seconds with each target's max_seconds. A failed comparison means cut the body or pick another platform, before any credit is reserved. The plan call needs Sume-hosted media URLs and no Idempotency-Key, as described in the Timeline 1.0 docs.

Add a re-read date. A limit you have not read in 90 days is a limit to re-check.

What about things the plan cannot tell me?

A plan cannot predict short-source pad or loop warnings, and it knows nothing about vendor rules beyond the numbers you store. Treat it as a length and cost gate, not as a policy check. For files you already have, a probe-only video inspect tells you what is really in the MP4.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume