TikTok
TikTok In-Feed Ad Specs
Quick Answer
For TikTok Non-Spark Auction In-Feed Ads, TikTok currently recommends vertical 9:16 at 540 × 960 px or higher. It also supports horizontal 16:9 at 960 × 540 px or higher and square 1:1 at 640 × 640 px or higher.
Current Non-Spark guidance also allows video up to 10 minutes, file size up to 500 MB, and bitrate of at least 516 kbps. Spark Ads behave differently because their creative is pulled from the underlying organic post.
Quick Reference
### Non-Spark Ads
- Recommended orientation: Vertical 9:16.
- Vertical: 540 × 960 px or higher.
- Horizontal: 960 × 540 px or higher.
- Square: 640 × 640 px or higher.
- Formats: MP4, MOV, MPEG, 3GP, AVI.
- Duration: Up to 10 minutes.
- File size: Up to 500 MB.
- Bitrate: At least 516 kbps.
- Caption restrictions: No clickable links,
@symbols or hashtags in the Non-Spark ad caption field.
### Spark Ads
- Caption comes from the organic video's caption.
- TikTok says a maximum of four caption lines can display, including emojis.
- Video formats listed: MP4 or MOV.
- TikTok's current Auction In-Feed page does not impose the same duration limit on pulled Spark Ads as it does on Non-Spark uploads.
Prepare in one place
Publish Action
Prepare a TikTok In-Feed ad creative with safer size and text placement.
Use one preparation flow for sizes, titles, descriptions, keywords, and checklists instead of switching between separate tools.
Safe Zone
TikTok says the safe zone depends on the selected aspect ratio, caption length and any additional ad formats. There is therefore not one universal pixel-safe-zone box that should be applied to every In-Feed creative.
For preparation:
- keep the product, face and key text away from the extreme top/bottom edges,
- leave room for caption and CTA overlays,
- preview the exact placement before launch,
- use TikTok's current downloadable safe-zone reference when placement-specific precision matters.
Spark vs Non-Spark: Do Not Mix the Rules
A common mistake is copying one specification table and applying it to every TikTok ad.
- Spark Ads reuse existing organic TikTok content and inherit important properties from that post.
- Non-Spark Ads are uploaded as ad creatives and have explicit dimension, file-size, bitrate and caption-format requirements.
Always identify the ad type first.
Best Practices
- Design vertical 9:16 first unless the campaign has a clear reason to use another supported ratio.
- Start from a higher-quality master rather than exporting at the minimum resolution when assets allow it.
- Keep the first seconds visually clear and product-focused.
- Avoid fake buttons, false interface elements or unsupported interaction instructions.
- Review spelling, grammar and landing-page consistency under TikTok's advertising policies.
- Preview safe-zone coverage with the actual caption and CTA configuration.
Common Mistakes
- Treating 540 × 960 as the only allowed format rather than the minimum for TikTok's recommended vertical Non-Spark layout.
- Applying Non-Spark caption restrictions to an organic Spark caption without checking the Spark workflow.
- Putting critical text where UI, captions or CTA elements can cover it.
- Assuming one safe-zone template works for every ratio and caption length.
- Exporting a file above 500 MB or below the required bitrate for a Non-Spark upload.
- Building the creative around unsupported clickable links or
@/hashtag text in the Non-Spark ad-caption field.
Publish Action
Use Dokuntag Publish to prepare the aspect ratio, export target and safe-zone review before opening TikTok Ads Manager. Final validation still belongs in the active TikTok ad-creation flow.
Source transparency
Reference context
- Reviewed
TikTok Ads Manager's Auction In-Feed Ads page was checked on September 7, 2026 and is marked as updated in June 2026. The figures above are scoped to that current Auction In-Feed guidance; other TikTok placements can use different creative specifications.
Last checked: September 7, 2026. Recheck TikTok Ads Manager before a campaign if placement types, upload limits or safe-zone templates change.
Official / primary sources
Send this guide to someone
Share by WhatsApp, Facebook, LinkedIn, X, Telegram, or copy the link.