The video ad aspect ratio for TikTok Shop ads is 9:16, rendered at 1080×1920 pixels. That's the full-screen vertical frame TikTok Shop uses across the For You feed, LIVE, and product showcase placements, and any ad that isn't cropped to fit it will show letterboxing, cropped CTAs, or a smaller, less tappable buy button.
Why aspect ratio matters more for TikTok Shop than regular TikTok ads
A TikTok Shop ad isn't just a video — it's a video with a live product card, price, and shopping CTA stacked on top of it. That overlay sits in predictable zones on the screen, which means your footage has less usable space than a normal TikTok ad. If your aspect ratio is off, two things happen at once: the video gets cropped or boxed by the platform, and your own product shot gets covered by TikTok's native shopping elements.
This is why getting the ratio right isn't a formality. A landscape product demo squeezed into a vertical frame leaves gray bars on the sides, shrinks your product, and often pushes your CTA text behind the shopping overlay. A properly framed 9:16 video, by contrast, gives TikTok's shopping UI room to sit without blocking your hook, your product, or your offer.
The correct video ad aspect ratio for TikTok Shop ads
Stick to these specs as your default for every TikTok Shop video ad:
| Spec | Recommended value | Why it matters |
|---|---|---|
| Aspect ratio | 9:16 (vertical) | Fills the entire screen with no letterboxing |
| Resolution | 1080×1920 pixels | Sharp on current phone screens; avoids upscaling blur |
| Frame rate | 30 fps | Smooth playback without large file sizes |
| Safe zone | Keep key content in the middle ~80% of the frame | Avoids overlap with shopping card, captions, and UI icons |
| File format | MP4, H.264 | Broadly compatible and fast to process |
If you want the exact minimum pixel counts and bitrate guidance TikTok accepts across every ad type, not just Shop ads, see our breakdown of the minimum resolution for TikTok video ads.
Where the shopping overlay actually sits (and why your safe zone matters)
TikTok Shop ads carry extra on-screen elements that regular ads don't: a product thumbnail, price, and sometimes a discount badge, plus the usual caption, username, and engagement icons. These tend to cluster in the lower third and along the right edge of the screen.
Practical rules for framing your shot:
- Put your product and face (if you're using a presenter) in the vertical center third of the frame, not pinned to the very top or bottom.
- Keep your price, discount, or offer text away from the bottom 15% of the screen — that's where the shopping card commonly sits.
- Avoid placing your own logo or CTA button directly over where TikTok's native CTA bar typically renders, usually near the bottom edge.
- Leave a small margin on the right edge if you're adding on-screen captions, since engagement icons can overlap that side.
When in doubt, record or export your footage with more headroom than you think you need, then review the final cut with a realistic UI overlay mockup before you publish. Shrinking your composition slightly to protect the edges almost always looks better than losing your CTA under a shopping card.
Shoot vertical first — don't crop your way there
A common mistake is filming landscape or square footage and cropping it to 9:16 afterward. Cropping a 16:9 clip to vertical usually cuts off the sides of the frame, which can chop off a product sitting at the edge of a table, a second person in a demo, or on-screen text that was centered for a wider canvas.
If you're shooting with a phone, lock it to vertical before you start recording. If you're animating product shots or using AI-generated video, generate the composition natively in 9:16 rather than resizing a horizontal asset. This is one of the reasons tools built for TikTok Shop and Reels output vertical files by default instead of asking you to reformat afterward — FrameNotion, for example, renders every ad at 1080×1920 from the first frame, so there's no cropping decision to make later.
Should you ever use a different ratio for TikTok Shop?
Vertical 9:16 should be your primary and default format for TikTok Shop video ads. That said, there are a few situations where having other ratios on hand is useful, just not as your main submission:
- Retargeting on Meta or other placements: if you're repurposing the same creative for Instagram Feed or Facebook, you'll want a 4:5 or 1:1 version rather than forcing vertical into a square feed slot.
- Cross-platform testing: if the same product ad is also running on YouTube Shorts or Pinterest, a 9:16 export still works, but double-check platform-specific safe zones since overlay placement differs. Our video ad aspect ratio cheat sheet lays out the ratios for every major placement side by side.
- Internal review or landing page embeds: a 16:9 version can be easier to review on a desktop monitor or embed on a product page, even though it's never what you submit to TikTok Shop itself.
The rule of thumb: produce in 9:16 for TikTok Shop, and keep the other ratios as byproducts for other channels rather than your starting point.
Design the frame for sound off, not just the right size
Getting the aspect ratio correct solves half the problem. The other half is designing what goes inside that frame so it still works when sound is off, which is worth testing for as a baseline assumption. That means your hook, offer, and CTA need to read clearly through on-screen text and captions alone, timed to match what's happening visually.
If you're building captions or animated text inside a 9:16 frame, pace your text reveals so each line has enough time to be read before the next one appears, and keep text inside the safe zone described above. Our guide on text animation timing for silent video ads walks through pacing in more detail, and our motion design ideas for sound-off TikTok ads has concrete visual techniques that pair well with the 9:16 frame.
A quick pre-upload checklist
- Video is exported at 1080×1920, 9:16, 30 fps, MP4 format.
- No gray bars, black bars, or pillarboxing on any edge.
- Product, price, and CTA sit inside the middle safe zone, clear of the bottom 15% and right-edge icon strip.
- On-screen text is legible without sound and timed to match the voiceover or music, if used.
- A 4:5 or 1:1 version exists separately for any non-TikTok retargeting, rather than being the same file resized.
How FrameNotion handles this for you
FrameNotion is built around this exact spec. Paste a product link or upload a poster, and FrameNotion AI writes and renders a 30-second ad natively at 1080×1920, 9:16, 30 fps — the same ratio TikTok Shop expects, with no cropping or resizing step. The AI checks its own rendered frames before finalizing the file, which helps catch composition issues like text sitting too close to an edge.
Every ad also includes captions and an AI voiceover so it's built to work with sound off by default, and you get 4:5, 1:1, and 16:9 versions alongside the primary vertical file for any retargeting or other placements. If you're comparing options for generating ads this way, our AI video ad generator buyer's guide for TikTok ads covers what to look for beyond just aspect ratio support.
A finished ad takes about 10 to 20 minutes, and once it's rendered you can request edits to text and colors without starting over, or test hook variants on paid plans. Plans start at the pricing page, and you can see what finished ads look like on the examples page before deciding.
Frequently asked questions
Can I run a 1:1 (square) video as my main TikTok Shop ad?+
You can technically upload it, but it will likely appear with gray bars or get cropped to fit the vertical feed, and it won't leave room for TikTok's shopping overlay. Use 9:16 as your primary format and keep square versions for other placements.
What happens if my video is the wrong aspect ratio for TikTok Shop?+
TikTok will typically letterbox or crop the video to fit the vertical frame. This can cut off parts of your product shot, shrink your CTA, or push on-screen text behind the shopping card overlay, which usually hurts clarity and click-through.
Does the aspect ratio requirement differ for TikTok Shop LIVE versus in-feed Shop ads?+
The underlying vertical frame is the same across TikTok Shop placements, but LIVE sessions use real-time video rather than a pre-rendered ad file, so the aspect ratio guidance here applies specifically to recorded video ads, not live streams.
Is 9:16 the same ratio I should use for Instagram Reels and YouTube Shorts ads?+
Yes, 9:16 at 1080×1920 is the shared vertical standard across TikTok, Reels, and Shorts, which is why one correctly framed vertical ad can usually be reused across all three without reformatting the core video.
Do I need different safe zones for TikTok Shop ads compared to regular TikTok ads?+
The base vertical frame is identical, but TikTok Shop ads add a product card, price, and CTA overlay that regular ads don't have, so you should leave extra clearance in the bottom third and right edge specifically for Shop placements.
