TikTok Shop Product Video Requirements — The 2026 Spec Sheet
What video format, resolution, and settings actually work for TikTok Shop listings? Here's what sellers learned the hard way in 2026.
If you've uploaded a product video to TikTok Shop and watched it turn into a pixelated mess, you're not alone. The platform has... let's call them particular requirements, and their error messages aren't exactly helpful.
Here's the thing: TikTok Shop doesn't publish a comprehensive spec sheet. Instead, sellers figure things out through trial, error, and angry Slack channels. So I'm putting everything I learned (and what the successful sellers told me) into one place.
The Safe Format Choice: MP4 with H.264
TikTok Shop accepts MP4 and MOV files. That's it. But here's what the docs don't tell you: not all MP4s are created equal.
The codec matters. A lot. TikTok's backend re-encodes everything you upload, and if your source file uses H.265 (HEVC), VP9, or AV1, the conversion often produces artifacts. Stick with H.264 — boring, reliable, universally compatible H.264.
MOV technically works, but sellers report more upload failures and longer processing times. Unless you're locked into Apple's ecosystem, export as MP4.
Resolution: Go Vertical or Go Home
TikTok Shop supports both horizontal and vertical videos. In reality? Vertical wins by a landslide.
The recommended resolution is 1080x1920 (9:16 aspect ratio). That's standard vertical phone video. Here's why it matters:
- TikTok Shop listings appear in the main feed alongside regular TikToks — all vertical
- Horizontal videos get auto-cropped or letterboxed, often cutting off product details
- Analytics from sellers show vertical videos get 3-4x more engagement
Can you upload 720p? Sure. But TikTok's compression algorithm is brutal, and anything under 1080p looks noticeably soft after upload. If you're shooting on a phone made after 2020, you have no excuse not to hit 1080p.
And 4K? Don't bother. TikTok downscales everything to 1080p anyway, so you're just burning upload time and file size.
Bitrate: The Secret to Not Looking Terrible
This is where most people mess up. TikTok re-encodes your video, which means quality loss is inevitable. But if your source bitrate is too low, the result after re-encoding is unwatchable.
Target 5-8 Mbps for 1080p vertical video. Lower than 3 Mbps and you'll see blocky compression, especially in product close-ups. Higher than 10 Mbps and you're just inflating file size with no visible benefit (because TikTok caps output quality anyway).
Most phone cameras default to around 12-15 Mbps when recording 1080p video. That's fine. The problem happens when people use online compressors that crush bitrate to 1-2 Mbps "to save space" — don't do that.
If you need to compress a video before upload, use KokoConvert's video compressor and set quality to "high" or "medium" — never "low."
Frame Rate: 30fps is the Sweet Spot
TikTok supports 24fps, 30fps, and 60fps. Here's the reality: 30fps is what you want.
Why not 60fps? Two reasons:
- TikTok often downconverts 60fps to 30fps during processing, wasting the extra frames
- 60fps files are significantly larger, which slows uploads and risks timeouts
24fps looks cinematic, but TikTok's feed is fast-paced and scrolly — 30fps feels smoother on mobile. Unless you're doing slow-motion product shots (which, let's be honest, nobody watches), stick with 30.
Duration: Shorter Than You Think
TikTok Shop allows product videos from 5 to 60 seconds. But just because you can use 60 seconds doesn't mean you should.
Data from top sellers shows 15-30 seconds is the sweet spot. Here's why:
- Attention span on TikTok is brutal — people scroll if the first 3 seconds don't hook them
- Shorter videos load faster (important for mobile buyers with spotty connections)
- TikTok's algorithm favors videos with high completion rates, and shorter = more completions
The exception: If you're selling something that requires a demo (kitchen gadgets, beauty tools, tech accessories), you can push to 45 seconds. But every extra second needs to earn its place. Cut the fluff.
File Size: Under 100 MB is Ideal
TikTok Shop's official limit is 500 MB. In practice, aim for under 100 MB.
Large files are slow to upload, prone to errors, and TikTok's backend sometimes times out on files over 200 MB (especially during peak hours). Plus, the platform compresses everything anyway, so a 400 MB file doesn't look better than a well-encoded 80 MB one.
If your video is over 100 MB, you probably have one of these issues:
- Bitrate is too high (see above — cap at 8 Mbps)
- You're exporting at 60fps instead of 30fps
- Duration is too long (trim it down!)
- You accidentally exported in 4K (TikTok doesn't use it anyway)
Audio: Keep It, Even If It's Quiet
TikTok Shop doesn't require audio, but videos with sound perform better — even if it's just ambient noise.
Silent videos feel awkward on TikTok (this isn't Instagram in 2015). Add background music, voiceover, or at least product sounds (unboxing crinkle, gadget clicks, fabric rustling). It doesn't need to be loud, just present.
Audio format doesn't matter much — AAC at 128-192 kbps is standard and works fine. Don't overthink it.
If you do need to strip audio or swap it out, use KokoConvert's audio remover — it's faster than re-exporting the whole video.
Common Upload Failures (And How to Fix Them)
TikTok Shop's error messages are vague at best. Here's what they actually mean:
"Video format not supported" — You uploaded something other than MP4 or MOV. Convert it. If you swear it's already MP4, check the codec — it's probably H.265 or VP9. Re-export as H.264.
"Upload failed, please try again" — File size is too large, or your internet connection dropped mid-upload. Compress the video and try again on stable Wi-Fi.
"Video processing failed" — TikTok's backend choked on your file. This usually happens with odd aspect ratios (like 4:5 or 16:9 cropped weirdly). Stick to 9:16 vertical.
"Video too short/too long" — You're outside the 5-60 second range. Trim it to fit.
Real-World Export Settings (What Actually Works)
Here's a copy-paste spec sheet for your video editor:
- Format: MP4
- Codec: H.264
- Resolution: 1080x1920 (9:16)
- Frame rate: 30fps
- Bitrate: 5-8 Mbps (variable, not constant)
- Audio: AAC, 128-192 kbps, stereo
- Duration: 15-30 seconds
- File size: Under 100 MB
If you're exporting from phone footage, these are usually the defaults anyway. The problem happens when people over-compress, use the wrong codec, or export horizontal video from a DSLR.
Should You Use TikTok's Built-In Editor?
TikTok Shop has a basic in-app video editor. It's... fine. You can trim clips, add text overlays, and apply filters. But it's limited.
If you're doing anything beyond trimming (like color grading, transitions, voiceover), edit externally and upload the final file. The in-app editor can't handle complex timelines, and you lose quality every time you save edits.
The one thing the in-app editor is good for: quick cover image selection. TikTok auto-generates a thumbnail, but you can manually pick a better frame using the editor. Do this — a good thumbnail boosts click-through rates by 20-30%.
The Bottom Line
TikTok Shop video uploads are finicky, but once you know the rules, they're predictable. Stick to MP4, H.264, 1080x1920, 30fps, 5-8 Mbps, 15-30 seconds, and you'll avoid 90% of the headaches.
The platform's compression is aggressive no matter what, so focus on starting with the best source quality you can. Sharp, well-lit product shots matter more than obsessing over bitrate decimals.
And when TikTok inevitably changes the specs in six months (because they always do), at least you'll know what to look for.