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
- 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.
- Wan 3.0 takes documents as references. What Sume's route accepts
Alibaba lists documents, webpages and text among Wan 3.0's 20 reference assets. Sume's video route takes image, video and audio references. How to bridge it.
- Wan 3.0 instruction-based editing vs Sume's Omni edit: what each takes
Alibaba lists instruction editing for Wan 3.0, but Sume documents edit only on Gemini Omni Flash 1.1. Inputs, limits and price per second side by side.
- Wan 3.0 or MiniMax H3 for a 15-second ad: same 480p price
Wan 3.0 and MiniMax H3 are both $0.0625 a second at 480p on Sume, so a 15-second draft is $0.94 on either. They split on 1080p, ratios and audio.
Written by Sume