StudioVerse logo
TikTok ShopFormatAI Video

TikTok Shop Video Specs 2026

Studioverse··4 min read

A quick technical reference for TikTok Shop video: the exact specs to export at, the hook-timing window that determines whether the algorithm keeps showing your video, and the format mistakes that quietly cap reach even when nothing gets rejected outright.

TikTok Shop video specs at a glance

PropertyRecommended value
Aspect ratio9:16 (vertical), full-bleed
Resolution1080x1920, 1080p minimum
Frame rate30fps (24 to 60fps accepted)
Length21 to 34 seconds for shop video, up to 60s for demo-heavy SKUs
Hook windowProduct or claim visible by 1.5s
AudioCaptions burned in, native trending audio preferred over brand-uploaded tracks
File sizeUnder 500MB per upload

Why 21 to 34 seconds is the sweet spot

Shop video that runs under 15 seconds rarely leaves enough time to show the product, state the offer, and land the buy-now CTA before the viewer scrolls past. Video past 45 seconds sees completion rate drop sharply outside of genuinely demo-heavy categories (appliances, multi-step beauty routines) where the extra runtime is showing real product information rather than padding. The 21 to 34 second window is long enough for a 3-beat structure (hook, demo, CTA) without losing the viewer mid-scroll.

The 3-beat structure that fits the hook window

  1. 0 to 1.5s: hook. Product or the core claim on screen immediately. No logo bumper, no slow fade-in.
  2. 1.5s to 20s: demo or proof. Show the product doing the thing it claims to do, or a before-and-after where the category allows it. This is the section where AI UGC variants differ hook to hook, testing which claim or angle converts.
  3. Final 3 to 5s: CTA. Buy-now overlay plus a spoken or on-screen prompt. Leaving the CTA only in the caption loses a meaningful share of clicks, since most viewers never read past the video into caption text.

Format mistakes that cap reach without triggering a rejection

  • Pillarboxed source video. A 16:9 or 1:1 clip padded into a 9:16 frame with black bars still uploads fine but reads as lower-effort in-feed and gets demoted relative to native vertical.
  • No captions. The majority of Shop video is watched muted in feed; a video with no burned-in captions loses its hook message entirely for that audience.
  • Static product shot with voiceover only. No motion in frame for more than 2 to 3 seconds reads as an ad rather than native content, which is exactly the signal the algorithm was built to demote.
  • Logo or brand bumper before the hook. Every second spent before the product or claim appears is a second closer to the scroll-past point.

Bottom line

The technical bar for TikTok Shop video is genuinely low: 9:16, 1080p, captions burned in, product visible by 1.5 seconds, CTA in the final few seconds. Most reach problems are format problems, not creative-quality problems. For the content-strategy layer on top of these specs, see our TikTok Shop creator content playbook, and for what a video is allowed to claim by category, see our UGC requirements and disclosure guide.

Order a free sample video

Ready to get started?

Pick the path that fits, start a project in one click, or talk to a human first.

Create or Order Videos

Free to start · No credit card · Sample in 48h

prefer to talk first?

No spam, ever. Unsubscribe anytime.

Need recurring volume? Talk to our team.

Trusted by 500+ businesses · Response within 24h