If you're prepping creative for TikTok's main feed, the video ad specs for in-feed TikTok ads come down to a short list of non-negotiables: vertical 9:16 framing, full-screen resolution, a runtime that respects attention, and captions that carry the message even with sound off. Miss one of these and your ad either gets rejected, gets compressed into mush, or simply reads as an ad instead of content worth watching. This guide walks through every spec that matters for the standard in-feed placement, why each one exists, and how to check your file before you upload it.
What Is an In-Feed TikTok Ad (And Why Specs Matter Here)
An in-feed TikTok ad is the standard auction-bought placement that drops into the main For You feed between organic videos, usually bought through TikTok Ads Manager or Spark Ads boosting an organic post. It's different from premium placements like TopView or Brand Takeover, which have their own delivery rules and are typically reserved for larger media buys. In-feed is where most e-commerce and performance campaigns live, which is exactly why its specs matter: a slightly wrong aspect ratio or an oversized file doesn't just look off, it can affect whether the platform compresses your video aggressively or flags it during review.
Because in-feed ads sit directly next to organic content, viewers judge them by the same visual bar as everything else in the feed. Specs aren't just a technical checklist here — they're part of how convincingly your ad blends in before it has a chance to stand out.
Video Ad Specs for In-Feed TikTok Ads at a Glance
Here's the quick-reference version. Treat the numbers in the middle column as the specs to design for; the notes column covers the flexibility TikTok typically allows around them.
| Spec | Recommended for in-feed | Notes |
|---|---|---|
| Aspect ratio | 9:16 vertical | 1:1 and 16:9 are usually accepted but get cropped or letterboxed in a vertical feed |
| Resolution | 1080×1920 | Lower resolutions are often accepted but will look soft on larger phone screens |
| File format | MP4 or MOV | H.264 or H.265 codec is the safest default |
| File size | Keep it as small as quality allows | Platforms cap upload size; check the current limit in Ads Manager before exporting a huge file |
| Length | 9-15 seconds for cold audiences, up to 60 seconds for warmer or longer-format content | Full accepted range is typically 5-60 seconds |
| Frame rate | 30 fps | A range roughly between 23 and 60 fps is usually accepted |
| Captions | Burned-in, word-by-word | Also fill in the native caption/text field separately when the format offers one |
| Audio | Full mix, but message must survive on mute | Voiceover plus on-screen text plus music is the safest combination |
Why 9:16 Matters More In Feed Than Anywhere Else
In most other ad surfaces — a website banner, a search placement, a desktop feed — a square or horizontal video still has room to breathe. In TikTok's in-feed placement, the entire screen is the canvas. A horizontal video dropped into a vertical feed either gets pillarboxed with black bars eating the sides, or it gets cropped in ways you didn't choose. Either outcome shrinks your product, your text, and your call to action right when you need all three to read instantly. Shooting or exporting natively in 9:16 avoids both problems and lets every element fill the frame on purpose.
Aspect Ratio and Resolution: Getting the Frame Right
Aspect ratio and resolution are two different problems that get confused often. Aspect ratio is the shape of the frame (9:16); resolution is how many pixels fill that shape (1080×1920 is the common target). You can technically deliver a 9:16 video at a lower resolution and still have it play, but it will look visibly softer once it's stretched to fill a modern phone screen — especially on anything with fine text or small product details. If you're unsure what the floor should be, it's worth reading through the specifics on minimum resolution for TikTok video ads and treating 1080×1920 as the target rather than the minimum.
If your source footage or design file was built for a square or landscape placement, don't just stretch it to vertical. Re-frame the composition so the product, logo, and any text sit inside the vertical canvas with intention. For a closer look at how aspect ratio choices play out specifically for shoppable TikTok placements, see video ad aspect ratio for TikTok Shop ads.
How Long Should an In-Feed TikTok Ad Run
TikTok's in-feed placement generally accepts a wide range of lengths, but wide acceptance isn't the same as wide effectiveness. For cold-audience prospecting, a shorter runtime around 9 to 15 seconds tends to hold attention better because every second has to re-earn the next one. For retargeting, tutorial-style content, or ads built around a product demo with real proof points, stretching toward 30 or even 60 seconds can work if the pacing stays tight and nothing feels like filler.
Rather than picking a length first and writing to fit it, work backward from the goal: what's the shortest version of this ad that still includes a hook, the problem, the benefit, and a clear call to action? For a deeper breakdown by campaign goal, see recommended video ad length for TikTok ads, and if you're specifically running shoppable or TikTok Shop campaigns, ideal video length for TikTok Shop ads covers the nuances that affect conversion-focused formats.
Safe Zones, Captions, and Designing for Sound Off
TikTok's in-feed interface overlays your video with a caption area, username, music credit, and action icons (like, comment, share) running down the right side and across the bottom third of the screen. Anything important placed in those zones gets covered. The safest approach is to keep your primary message — product name, offer, call to action — centered in the middle 70-80% of the frame, both vertically and horizontally, and treat the outer edges as margin, not message space.
Captions deserve the same care as the visuals. Design every ad to communicate its full message with the sound off: that means burned-in, word-by-word captions synced to the voiceover or dialogue, not just a logo and a vague visual. A few practical habits that hold up across most in-feed creative:
- Keep caption text large enough to read on a small phone screen at arm's length, not just on your editing monitor.
- Break captions into short phrases rather than full sentences so they don't need to be paused to finish reading.
- Put the offer or core benefit in text on screen in the first few seconds, not just spoken.
- Test your export at actual phone size before uploading — what looks fine at desktop zoom can crowd the safe zone on a real screen.
- Use contrast (text color against background) rather than font size alone to keep captions legible over busy footage.
Common Spec Mistakes That Hurt In-Feed Performance
Most spec-related problems aren't catastrophic rejections — they're quieter issues that make a technically valid ad underperform. The usual suspects:
- Exporting horizontal or square footage and letting the platform auto-crop it, cutting off products, faces, or text.
- Using a resolution lower than 1080×1920 and ending up with a soft, slightly blurry image once scaled to a large phone screen.
- Relying on audio alone to deliver the offer, with no on-screen text as a backup for muted viewing.
- Placing the call-to-action text in the bottom-right corner, directly under the like/comment/share icons.
- Oversized files that take longer to process or get compressed harder by the platform, softening detail further.
- Treating the TikTok export as an afterthought copy of a Meta or YouTube cut instead of reframing for the vertical, caption-heavy context TikTok's feed actually uses.
A Pre-Upload Checklist for In-Feed TikTok Ads
- Confirm the export is 9:16 vertical, ideally at 1080×1920.
- Check the file is MP4 or MOV with H.264 or H.265 encoding.
- Watch the file size against TikTok's current cap in Ads Manager and re-export at a lower bitrate if it's close.
- Play the ad on an actual phone, not just a desktop preview, to check legibility and safe zones.
- Mute the audio and confirm the message, offer, and call to action still land through on-screen text.
- Make sure the first 1-2 seconds give a reason to keep watching rather than opening on a logo or slow build-up.
- Add captions in the native caption field in addition to any burned-in text, if the ad format supports it.
- Double check the call to action text and button don't sit under the right-side icon stack or bottom caption bar.
How FrameNotion Fits In
If building and re-exporting creative for every spec check feels like the slow part of the process, FrameNotion handles the production end. You paste a product or website link, and FrameNotion AI writes and renders a 30-second vertical ad from scratch — 9:16, 1080×1920, 30 fps — built around a hook, problem, benefit, proof, offer, and call to action, with word-by-word captions and an AI voiceover so the ad works with sound on or off from the start. You can also drop in a logo, up to six product images, and notes like a promo code before it renders, and every finished ad also comes as 4:5, 1:1, and 16:9 for other placements. See how it works on the features page or browse example ads made from real product links before checking current pricing.
Frequently asked questions
Do in-feed TikTok ads need captions if the voiceover already explains the offer?+
Yes. Design every ad so the message survives on mute. A voiceover is a bonus, not a backup plan — many viewers will encounter your ad without sound, so burned-in captions carry the actual communication.
Can I use a square or horizontal video for TikTok in-feed ads?+
You usually can upload it, but the platform will crop or letterbox it to fit the vertical feed, which can cut off product shots or text. Exporting natively in 9:16 avoids that and lets you control exactly what fills the frame.
What file formats does TikTok accept for in-feed video ads?+
MP4 and MOV are the standard, widely accepted formats, generally with H.264 or H.265 encoding. Stick to these unless you have a specific reason to test another format.
Does a higher resolution help an in-feed ad get approved faster?+
Resolution affects visual quality, not review speed. Approval depends more on content and policy compliance than pixel count, but a sharp 1080×1920 export still matters because it's what viewers actually judge the ad on.
Does TikTok resize my video automatically if the aspect ratio is wrong?+
Typically yes, the platform will scale or crop a non-vertical video to fit the feed, but the result is rarely what you'd have chosen intentionally. It's safer to reframe the composition yourself in 9:16 before export.
