TikTok Ad Sizes & Specs in 2026: Everything You Need
TikTok is the fastest-growing ad platform — and the most unforgiving about specs. Get the dimensions wrong and your ad gets cropped. Use the wrong file format and it doesn't run at all.
This guide covers every TikTok ad format with exact specs, file requirements, and character limits for 2026.
Why TikTok Ad Specs Are Different
TikTok is built for vertical mobile video. Unlike Meta or Google — where you might get away with a landscape creative — TikTok's placements are almost entirely 9:16. Static image ads are rare; video is the default expectation.
The platform also has stricter safe zone requirements than most. UI elements (like/comment buttons, captions, profile info) overlay a significant portion of your creative. Place your key message in the wrong zone and it gets covered.
Know your safe zones. Plan for them.
In-Feed Ads
The most common TikTok ad format. Appears in the For You Page between organic videos, looks and feels like native content.
Video specs:
- Aspect ratio: 9:16 (vertical) — required. 1:1 and 16:9 also accepted but underperform.
- Recommended resolution: 1080 x 1920px
- Minimum resolution: 540 x 960px
- File types: MP4, MOV, AVI, GIF
- Max file size: 500MB
- Duration: 5–60 seconds (9–15 seconds recommended for performance)
- Frame rate: 23–60 fps
Safe zones:
- Bottom: 130px — reserved for profile info, caption, and music ticker
- Right: 86px — reserved for like/comment/share buttons
- Keep all key visuals and text within the center safe area
Character limits:
- Ad name: Up to 512 characters (internal label)
- Display name: Up to 20 characters (shown on ad)
- Video caption: Up to 100 characters (shown below ad)
- CTA button: Predefined options (Shop Now, Learn More, Download, Sign Up, etc.)
Best practice: The first 1–2 seconds make or break your ad. TikTok users swipe instantly. Open with movement, bold text on screen, or a surprising visual — never a logo or title card. Sound on by default, but design so it works with captions too.
TopView Ads
Full-screen takeover that appears as the very first thing users see when they open TikTok. Highest visibility placement on the platform.
Specs:
- Aspect ratio: 9:16 vertical only
- Resolution: 1080 x 1920px
- File types: MP4, MOV
- Max file size: 500MB
- Duration: 5–60 seconds (first 3 seconds are autoplay without sound)
- Frame rate: 23–60 fps
Character limits:
- Display name: Up to 20 characters
- Ad description: Up to 80 characters (visible in full-screen view)
- CTA: Up to 16 characters
Best practice: TopView starts with 3 seconds of silent autoplay. Make those first 3 seconds visually compelling without relying on audio. Use large on-screen text or dramatic visuals that stop the thumb immediately.
Brand Takeover
A 3–5 second full-screen ad (image or short video) that appears before the user's For You feed loads. No competing content around it — 100% share of screen.
Image specs:
- Size: 1080 x 1920px
- File types: JPG, PNG
- Max file size: 50MB
- Duration: 3 seconds (static display)
Video specs:
- Aspect ratio: 9:16
- Resolution: 1080 x 1920px
- File types: MP4, MOV
- Max file size: 500MB
- Duration: 3–5 seconds
Character limits:
- Display name: Up to 20 characters
- Ad description: Up to 80 characters
Best practice: You have 3–5 seconds and zero competing context. One message only. Don't try to tell a story — make an impression. Brand Takeover is for brand awareness and product launches, not complex feature explanations.
Branded Hashtag Challenge
Promoted hashtag + dedicated challenge page. Users are invited to create content using the hashtag.
Banner creative specs:
- Size: 1080 x 720px (challenge banner)
- File type: JPG, PNG
- Max file size: 10MB
Branded effects (optional):
- Sticker size: 128 x 128px minimum
Character limits:
- Hashtag name: Up to 30 characters
- Challenge description: Up to 150 characters
Best practice: The best hashtag challenges give users a clear, simple, and repeatable creative prompt. Make it easy to participate and fun to watch. The challenge itself drives organic reach — your paid media just seeds the spark.
Spark Ads (Boosted Organic Posts)
Boost existing organic TikTok posts (your own or creator content with permission) as ads. Same specs as the original post, but with ad targeting and CTA overlay.
- No separate creative specs — the organic post specs apply
- Requires authorization from the account owner (for creator posts)
- CTA button: Add any standard TikTok CTA to the original post
- Minimum video duration: 3 seconds
Best practice: Spark Ads convert better than standard In-Feed Ads in most categories. Find your best-performing organic posts and boost them. Creator-authorized Spark Ads (with authentic voice) often outperform polished brand creative.
Search Ads
Text-based ads that appear in TikTok search results. Relatively new format, growing fast.
Specs:
- Ad format: Pulls from existing In-Feed Ad creative (same 9:16 video or image)
- Targeting: Keyword-based
Character limits:
- Headline: Up to 30 characters
- Description: Up to 100 characters
Best practice: Search intent on TikTok is different from Google. Users are searching for entertainment, tutorials, and products they've already heard about. Creative should feel native to TikTok, not like a Google Search ad.
Quick Reference: TikTok Ad Specs
| Format | Aspect Ratio | Resolution | Max File Size | Duration | |--------|-------------|-----------|---------------|----------| | In-Feed | 9:16 (recommended) | 1080 x 1920px | 500MB | 5–60s | | TopView | 9:16 | 1080 x 1920px | 500MB | 5–60s | | Brand Takeover (image) | 9:16 | 1080 x 1920px | 50MB | 3s static | | Brand Takeover (video) | 9:16 | 1080 x 1920px | 500MB | 3–5s | | Spark Ads | Same as organic | Same as organic | — | 3s min |
TikTok Safe Zone Reference
This is the most commonly ignored spec — and the most costly mistake.
┌─────────────────────────┐ ← Top of screen
│ │
│ SAFE CONTENT ZONE │
│ (center 80% of │
│ the screen) │
│ │
│ [♥] │ ← Like button (right 86px)
│ [💬] │ ← Comment
│ [↗] │ ← Share
├─────────────────────────┤
│ @username Caption text │ ← Bottom 130px — do not place
│ ♫ Song name │ key content here
└─────────────────────────┘
Keep your logo, key message, and CTA text in the center safe zone — at least 130px from the bottom and 86px from the right edge.
The TikTok-First Creative Principle
TikTok's algorithm punishes creative that looks like an ad. The best-performing TikTok ads:
- Open with movement or a hook — first 1–2 seconds determine if users swipe
- Use native TikTok text overlays — on-screen text captions outperform polished graphics
- Sound matters — trending audio or clear voice-over dramatically increases watch time
- Show a real outcome in the first 3 seconds — don't build to a reveal, open with it
- Keep it under 15 seconds — shorter is almost always better for performance campaigns
Browse Ad Examples
Looking for inspiration? Browse real ad examples by industry and platform:
- Ecommerce TikTok Ad Examples
- Beauty TikTok Ad Examples
- Fitness TikTok Ad Examples
- Gaming TikTok Ad Examples
- Food & Beverage TikTok Ad Examples
Generate TikTok-Ready Ad Creative Automatically
TikTok's vertical-first format means your existing 1:1 or 16:9 creative doesn't work here. You need dedicated 9:16 creative — and ideally, multiple variants to test.
AdsCreator generates platform-specific ad creative automatically. Paste your website URL, select TikTok as your platform, and get 9:16 on-brand creative in seconds — with your brand colors, fonts, and key messages already applied.
Key Takeaways
- 9:16 is non-negotiable — TikTok is a vertical platform. 1:1 and 16:9 technically work but underperform significantly.
- Respect the safe zones — bottom 130px and right 86px are covered by UI. Plan around them.
- First 2 seconds decide everything — open with your hook, not your brand.
- Keep captions short — 100 characters maximum, and lead with the value in the first 50.
- Spark Ads > standard In-Feed — boosting organic content usually beats polished brand creative.
Ready to create on-brand ads in seconds?
Try AdsCreator free