TikTok In-Feed Ad Specs and Creative Checks
Check TikTok in-feed video formats, file limits and safe zones, with the differences between Spark Ads and Non-Spark Ads.
CREATIVE SPECS
Captions and Format Scope
- Spark Ads pull captions from the original organic post.
- Non-Spark captions use a separate ad field with display restrictions.
- Check the selected format before preparing captions and account details.
Non-Spark In-Feed Video
- Vertical: 9:16, minimum 540 x 960 pixels; square: 1:1, minimum 640 x 640; horizontal: 16:9, minimum 960 x 540.
- Accepted files: MP4, MOV, MPEG, 3GP and AVI.
- Minimum bitrate: 516 kbps.
- Maximum video file size: 500 MB.
- Non-Spark in-feed video duration: up to 10 minutes.
Safe Zones
- Use the official safe-zone template for the ratio, caption length and anchor format.
CREATIVE CHECKS
Do
- Identify Spark or Non-Spark before exporting.
- Keep the product visible from the opening frames.
- Make the main message readable on a phone.
- Use captions when speech carries the message.
- Match the caption to the actual video.
- Preview the selected placement.
- Keep text clear of interface controls.
- Use audio you have permission to use.
- Check the relevant safe-zone template.
- Choose a duration that fits the message within the format limit.
Avoid
- Avoid assuming every ad format shares the same limits.
- Avoid covering the product with captions.
- Avoid judging creative from an incomplete test.
- Avoid placing two text layers on top of each other.
- Avoid putting key details behind interface controls.
- Check advertising policy before using comparison claims.
Specifications checked: 2 October 2026. Use the format-specific text and official references below for current requirements. Existing creative examples illustrate design and may show older platform details.
Common Questions
Are TikTok ads limited to 60 seconds?
No. Current Non-Spark in-feed specs allow up to 10 minutes; distinguish the format before exporting.
Can Spark and Non-Spark ads use the same caption rules?
No. Spark pulls its caption from the organic post; Non-Spark uses an ad caption field with different display restrictions.
Official references: TikTok auction in-feed specifications, updated June 2026.
For campaign planning and management, see our TikTok advertising support.