Video file-size caps: Shopify 1 GB, Pinterest 2 GB, TikTok 500 MB
Video size and length caps for Shopify, Pinterest, TikTok ads, TikTok Shop listings and Amazon in one table, with bitrate math for staying under each.

The caps are 1 GB on Shopify, 2 GB on Pinterest video ads, 500 MB on TikTok non-Spark in-feed ads and on Amazon Sponsored Brands video, and 5 MB for the single video on a TikTok Shop product listing. The listing cap is by far the tightest. Sume's docs do not state how large a Sume clip is, so read the size from the file you actually download and use the bitrate math below to plan.
The caps in one table
| Platform and surface | Max file size | Max length | Other |
|---|---|---|---|
| Shopify file upload | 1 GB | 10 min (0.25 s min) | MOV, MP4, WEBM; up to 120 fps |
| Pinterest video ads | 2 GB | 15 min (4 s min) | 6-15 s recommended |
| TikTok in-feed ads (non-Spark) | 500 MB or less | 10 min | Bitrate 516 kbps or more |
| Amazon Sponsored Brands video | 500 MB or less | 6-45 s | 16:9 only |
| TikTok Shop product listing video | Must not exceed 5 MB | Not stated on the page | Up to 1 video per listing |
Bitrate math
File size is roughly bitrate times duration divided by 8 (megabits to megabytes). The pages do not say whether MB means 10^6 or 2^20 bytes, so leave a margin. Numbers below use 1 MB = 8 megabits.
At 8 Mbps for 60 s: 8 x 60 / 8 = 60 MB. At 8 Mbps, 500 MB lasts 500 x 8 / 8 = 500 s. At TikTok's 516 kbps floor for the 10-minute maximum (600 s): 0.516 x 600 / 8 = 38.7 MB. At Amazon's recommended 4 Mbps for a 45 s ad: 4 x 45 / 8 = 22.5 MB.
For the 5 MB listing video, 5 MB is 40 megabits. At 4 Mbps that is 10 s; at 1 Mbps it is 40 s. A 15 s clip has to average about 2.7 Mbps (40 / 15) to fit, before audio.
Planning a Sume clip
Timeline 1.0 returns one MP4 and accepts no codec or bitrate fields, so you cannot tell it to hit a size. Control size with length and resolution: shorter output and smaller output.width and output.height (256-2160) mean fewer bytes.
Video inspect returns a probe and never re-encodes. Read the duration and any bitrate it reports for your file, and check the downloaded file's size on disk. The docs do not list probe fields, so look at what your result contains.
Checklist
- Pick the strictest platform you ship to and size for it first.
- Compare length and size, not just one.
- Leave a margin for audio and container overhead.
- Re-check after any re-encode; it is a new file.
Sources
- Vendor: Shopify Help Center, File uploads (read 2026-10-05)
- Vendor: Pinterest Business Help, Pinterest product specs (read 2026-10-05)
- Vendor: TikTok Ads Help, Video ads specifications (read 2026-10-05)
- Vendor: TikTok Shop Seller University, listing policy (read 2026-10-05)
- Vendor: Amazon Ads, Sponsored Brands video ad specs (read 2026-10-05)
- Sume docs: Timeline 1.0
- Sume docs: Video inspect
Related posts
More in Comparisons
- Reference limits in 2026 video models: Seedance, Wan, Omni, H3
Seedance 2.5 takes 30 images, 10 clips, 10 audio files per pass; Wan 3.0 up to 20 assets; Omni video refs of 3 s. H3 numbers and Sume's rows.
- Vidu Q2 image prices: $0.03 text-to-image vs Sume image rates
Vidu lists Q2 text-to-image at $0.03 per 1080P image and reference-to-image at $0.04. Sume image models run $0.025 to $0.275. Where they overlap.
- Vidu voice clone $1.50 and audio $0.05 vs Sume avatar and music
Vidu: voice clone $1.50, text-to-audio under 5 s $0.05. Sume: avatar creation $0.95, Music 1.0 $0.125. Not like-for-like; here is how to budget each.
- Wan 3.0's 20 reference assets vs Omni's 10 images and 3 clips
Alibaba lists up to 20 reference assets for Wan 3.0; Sume's Omni row takes 10 images and 3 clips of 3 s. Which to pick for a branded clip, with costs per 10 s.
Written by Sume