TikTok Shop Product Video Format Requirements: What Actually Works in 2026
Stop getting rejection emails. Here's exactly what TikTok Shop needs from your product videos — formats, resolutions, codecs, and export settings that pass moderation the first time.

If you've uploaded product videos to TikTok Shop, you've probably seen the dreaded "video format not supported" error. Or worse — the video uploads fine, then gets rejected during moderation with zero explanation.
Here's the thing: TikTok Shop has very specific technical requirements for product videos. And unlike regular TikTok posts where the algorithm fixes things automatically, Shop videos need to meet exact specs or they just won't work.
I'm going to break down the real requirements (not the vague ones from TikTok's help docs), show you what export settings actually work, and explain why your perfectly good videos keep getting rejected.
The Official Requirements (That Nobody Explains Properly)
TikTok Shop's official documentation says product videos must be:
- Format: MP4 or MOV
- Duration: 5-60 seconds
- Aspect ratio: 9:16 (vertical)
- Resolution: Minimum 720x1280
- File size: Maximum 500MB
Looks simple, right? Wrong. Because they don't tell you about the codec requirements, bitrate limits, audio specifications, or why some MP4 files work and others don't.
What They Actually Mean By "MP4"
MP4 isn't a codec — it's a container. It can hold dozens of different video codecs, and TikTok Shop only likes specific ones.
Codecs that work:
- H.264 (AVC) — this is your safest bet
- H.265 (HEVC) — works but might get rejected on some devices
Codecs that fail:
- VP9 (even in MP4 containers)
- AV1 (too new)
- MPEG-4 Part 2 (too old)
- ProRes (too professional)
Stick with H.264. It's 2026 and yes, H.265 offers better compression, but H.264 is universally compatible and TikTok Shop's moderation system definitely supports it.
Resolution: The 1080x1920 Sweet Spot
TikTok says "minimum 720x1280" but that's not the whole story.
Upload a 720p video and it'll get accepted, but it'll look blurry on modern phones. Everyone has 1080p screens now (and many have higher). Your product needs to look sharp.
The reality:
- 720x1280: Acceptable but noticeably soft on most phones
- 1080x1920: Perfect — sharp, manageable file size, universally supported
- 2160x3840 (4K): Overkill — TikTok compresses it anyway, huge files for no benefit
I recommend 1080x1920 for 99% of sellers. Shoot at 4K if you want, but export at 1080p. The app will compress your video during upload regardless of your source resolution.
Aspect Ratio: 9:16 or Nothing
This is non-negotiable. TikTok Shop only accepts vertical video in 9:16 aspect ratio.
That means:
- 1080x1920 ✓
- 720x1280 ✓
- 1080x1080 (square) ✗
- 1920x1080 (horizontal) ✗
- 1080x1350 (4:5 Instagram) ✗
If you recorded horizontal video, you have three options:
1. Crop to 9:16 — Works if your subject is centered, loses peripheral content
2. Add blurred background — Pillarbox effect with blurred/zoomed background filling the sides. Looks professional but takes editing work.
3. Shoot vertical from the start — The right answer. Stop filming products in landscape mode.
You can crop videos to specific aspect ratios using KokoConvert's video cropping tool if you need to fix existing footage.
File Size and Bitrate Reality
TikTok Shop says maximum 500MB. That's technically true, but if you're uploading 400MB videos, something's wrong with your export settings.
Here's what actually works:
- 30-second 1080p video: Should be 20-40MB
- 60-second 1080p video: Should be 40-80MB
If your files are bigger than that, you're using too high a bitrate. TikTok recompresses everything server-side anyway, so uploading uncompressed 200MB files just wastes bandwidth.
Recommended bitrate settings:
- Video bitrate: 8-12 Mbps for 1080p
- Audio bitrate: 128-192 kbps (AAC codec)
Higher bitrates won't make your video look better on TikTok — the platform caps video quality regardless of your upload quality. You're just making upload times longer for zero benefit.
Frame Rate: 30fps Is Fine, 60fps Is Overkill
TikTok Shop accepts frame rates from 24fps to 60fps. But that doesn't mean you should use 60fps.
30fps is the sweet spot for product videos. It looks smooth, plays well on all devices, and keeps file sizes reasonable.
24fps works but can look slightly choppy when showing product details or demonstrating features.
60fps makes files 2x larger with zero benefit unless you're showing fast motion (like a blender in action or fabric flowing). For static product shots? Total waste.
If you recorded in 60fps (many phones default to this), export at 30fps. The visual difference is imperceptible for e-commerce content.
Audio Requirements Nobody Mentions
Here's a weird one: TikTok Shop videos need an audio track, even if it's silent.
Export a video with no audio track at all? Rejected.
Audio specs that work:
- Codec: AAC (not MP3, not PCM)
- Bitrate: 128-192 kbps
- Sample rate: 44.1kHz or 48kHz
- Channels: Stereo or mono (both work)
If you have a silent product demo video, add a silent audio track before uploading. It sounds ridiculous, but TikTok's validation system expects audio metadata to be present.
Export Settings That Actually Work
Let me save you hours of trial and error. Here are export presets that work consistently:
For iPhone/Android recording:
- Record in 1080p 30fps
- Record vertically (9:16)
- Export directly — your phone already uses H.264
For desktop editing software:
- Format: MP4
- Video codec: H.264
- Resolution: 1080x1920
- Frame rate: 30fps
- Bitrate: 10 Mbps (variable)
- Audio codec: AAC
- Audio bitrate: 128 kbps
If you're using Adobe Premiere, the "H.264 - Match Source - High bitrate" preset works perfectly (just adjust resolution to 1080x1920 if needed).
Final Cut Pro users: use "H.264 for Apple Devices" preset with custom resolution.
And if you just need to convert an existing video to the right format, you can convert video formats online with the exact codec and resolution TikTok Shop requires.
Duration: The 5-Second Minimum Is Real
TikTok Shop requires videos to be at least 5 seconds long. Upload a 4-second clip? Instant rejection.
But here's the thing — 5 seconds is barely enough to show anything useful about a product. The platform allows up to 60 seconds, and you should use closer to 30 seconds for most products.
Optimal video lengths by product type:
- Simple products (jewelry, accessories): 15-20 seconds
- Apparel (show fit/fabric/movement): 20-30 seconds
- Gadgets/tech (demonstrate features): 30-45 seconds
- Complex products (assembly required): 45-60 seconds
Don't artificially extend videos to hit 30 seconds if 15 seconds shows everything. But don't rush through product details either — TikTok Shop viewers want to see what they're buying.
Common Rejection Reasons (And How to Fix Them)
Even if your format is technically correct, you might still get rejected. Here are the sneaky reasons:
Wrong color space: Export in BT.709 (Rec.709) color space. Exotic color profiles like Log or RAW will fail.
Variable frame rate: Some screen recordings create VFR (variable frame rate) files. TikTok Shop needs CFR (constant frame rate). Re-export at fixed 30fps.
Corrupt metadata: If you edited the file multiple times or copied it across different apps, metadata can get messy. Solution: run it through a video compressor to rebuild clean metadata.
Rotation metadata: Phone videos sometimes have rotation flags instead of being actually rotated. This confuses TikTok's validator. Re-export the video "as is" to bake in the rotation.
Testing Before Uploading
Want to know if your video will work BEFORE uploading it to TikTok Shop?
Check these with a video analysis tool (VLC's codec information panel works):
- Container: MP4 or MOV
- Video codec: H.264 (listed as "avc1" or "AVC")
- Resolution: 1080x1920 (width before height)
- Frame rate: 30fps constant
- Audio codec: AAC
- Duration: 5-60 seconds
If all those check out, your video should upload successfully. If TikTok still rejects it, the problem is probably content policy, not technical format.
The Bottom Line
TikTok Shop's video requirements aren't complicated once you know what they actually want. The official docs just explain them poorly.
Shoot vertical. Export at 1080x1920, 30fps, H.264 codec. Keep videos between 15-45 seconds. Make sure there's an audio track.
And if you're converting videos from other platforms or formats, use a converter that lets you control codec and resolution settings — don't just trust "automatic" conversions that might not match TikTok Shop's picky requirements.
Get the format right once, save it as a preset in your editor, and every video after that will just work.