Check out our AI Agent.Learn more
TikTok ad specs: every format, dimension, and requirement in one reference
Complete TikTok ad specs for 2026 — dimensions, aspect ratios, file types, safe zones, and duration limits for In-Feed, TopView, Spark Ads, and more.
Getting TikTok ad specs wrong means rejected uploads, cropped creative, or — worse — ads that technically run but look broken on the feed. This guide covers every TikTok ad format's technical requirements so you can produce creative that meets spec on the first upload.
Bookmark this page. Specs change, and we keep this updated.
Methodology: Specifications in this article are sourced from TikTok's official Ads Manager documentation, TikTok for Business help center articles, and verified against multiple third-party ad management platforms as of March 2026. Where specs have changed recently, we note the update date. Platform requirements can change without notice — always cross-check the TikTok Ads Manager before final upload.
Quick-reference table: all TikTok ad formats at a glance
This table gives you the essential specs for every major TikTok ad format in one view. Detailed breakdowns follow in the sections below.
| Format | Aspect ratio | Resolution (min) | Resolution (recommended) | Duration | Max file size | File types |
|---|---|---|---|---|---|---|
| In-Feed (Auction) | 9:16, 1:1, 16:9 | 540x960 | 1080x1920 | Up to 10 min | 500 MB | .mp4, .mov, .mpeg, .3gp, .avi |
| In-Feed (Reservation) | 9:16, 1:1, 16:9 | 540x960 | 1080x1920 | 5-60 sec | 500 MB | .mp4, .mov, .mpeg, .3gp, .avi |
| Spark Ads | Inherits from post | Inherits from post | 1080x1920 | Up to 10 min | 500 MB | .mp4, .mov |
| TopView | 9:16 | 540x960 | 1080x1920 | 5-60 sec | 500 MB | .mp4, .mov, .mpeg, .3gp |
| Brand Takeover | 9:16 | 540x960 | 1080x1920 | 3-5 sec | 500 MB | .mp4, .mov, .mpeg, .3gp, .avi |
| Carousel (Standard) | 1:1, 16:9, 9:16 | 640x640 | 1200x628 / 720x1280 | N/A (images) | 100 KB/image | .jpg, .jpeg, .png |
| Video Shopping Ads | 9:16 | 540x960 | 1080x1920 | 5-60 sec | 500 MB | .mp4, .mov, .mpeg, .3gp, .avi |
| Playable Ads | N/A | N/A | N/A | 10-25 sec recommended | 5 MB | .zip (HTML5) |
Specs as of March 2026.
In-Feed Video ads: the workhorse format
In-Feed ads are where most TikTok ad budgets go. They appear in the For You feed between organic content, and they're available through both auction (self-serve) and reservation (managed) buying.
Full In-Feed ad specifications
| Specification | Auction buying | Reservation buying |
|---|---|---|
| Aspect ratios | 9:16 (vertical), 1:1 (square), 16:9 (horizontal) | 9:16, 1:1, 16:9 |
| Minimum resolution | 540x960 (9:16), 640x640 (1:1), 960x540 (16:9) | Same |
| Recommended resolution | 1080x1920 | 1080x1920 |
| Video duration | Up to 10 minutes | 5-60 seconds |
| Recommended duration | 9-15 seconds | 9-15 seconds |
| File formats | .mp4, .mov, .mpeg, .3gp, .avi | Same |
| Maximum file size | 500 MB | 500 MB |
| Minimum bitrate | 2,500 kbps | 2,500 kbps |
| Ad caption | Up to 100 characters (4 visible lines max) | Up to 100 characters |
| Brand name | 2-20 characters | 2-20 characters |
| Profile image | 1:1 ratio, .jpg/.jpeg/.png, under 50 KB | Same |
While TikTok technically allows 10-minute videos for auction In-Feed ads, the data consistently shows that 9-15 seconds is the sweet spot for paid performance. Longer formats can work for educational or storytelling content, but for direct-response ecommerce campaigns, shorter wins.
Why 9:16 vertical is non-negotiable
TikTok supports three aspect ratios, but only 9:16 fills the full screen. Square (1:1) and horizontal (16:9) ads display with black bars, which immediately signals "not native content" to the viewer. On a platform where hook rate is measured at the 2-second mark, wasting screen real estate on black bars means lower engagement before a single word is spoken.
If you're repurposing Meta creative for TikTok, resize it. A 1:1 Meta feed ad dropped into TikTok as-is will underperform compared to a properly cropped 9:16 version of the same content.
Spark Ads: boosting organic content as paid media
Spark Ads let you promote existing organic TikTok posts — either from your own account or from creators who grant you authorization. They're TikTok's most effective ad format for blending paid media with organic content, and they generate a 157% increase in 6-second view-through rates compared to standard In-Feed ads (per TikTok for Business data, as of 2025).
Spark Ads specifications
| Specification | Details |
|---|---|
| Video resolution | Inherits from the original organic post |
| Aspect ratio | Inherits from the original post |
| Video duration | Up to 10 minutes |
| File formats | .mp4, .mov |
| Maximum file size | 500 MB |
| Ad caption | Pulled from the organic post caption (up to 100 characters displayed; blank captions supported) |
| Emojis | Allowed in captions |
| Account tagging | Supported |
| Account limit | 10,000 Spark Ads per Ads Manager account |
| Reservation caption | Up to 150 characters for Spark Ads Pull |
What makes Spark Ads different
Spark Ads don't require you to upload a separate creative asset. Instead, you connect an existing organic post. This means the creative specs are whatever the original post was shot in.
That said, best practice is to ensure the organic post meets standard In-Feed specs — 1080x1920, 9:16, H.264 codec — before boosting it. A low-resolution organic video won't magically look better as a Spark Ad.
For ecommerce brands running UGC ads, Spark Ads are the ideal delivery method. The creator posts organically, you boost it as a Spark Ad, and the content retains social proof (likes, comments, shares from the organic post). This gives you the performance benefits of paid distribution with the trust signals of organic content.
TopView ads: premium full-screen placement
TopView ads appear as the first piece of content when a user opens TikTok. They play full-screen with sound on, then transition into the In-Feed experience. This is TikTok's most premium ad placement, available only through reservation buying.
TopView ad specifications
| Specification | Details |
|---|---|
| Aspect ratio | 9:16 only (full-screen vertical) |
| Minimum resolution | 540x960 |
| Recommended resolution | 1080x1920 |
| Video duration | 5-60 seconds |
| Recommended duration | 9-15 seconds |
| File formats | .mp4, .mov, .mpeg, .3gp |
| Maximum file size | 500 MB |
| Minimum bitrate | 2,500 kbps |
| Ad caption | Up to 100 characters (non-Spark TopView) |
| Profile image | 98x98 px, 1:1 ratio, .jpg/.jpeg/.png |
TopView ads are vertical-only. Square and horizontal formats are not supported for this placement. The safe zone requirements for TopView are also more complex than standard In-Feed because the ad transitions between a full-screen takeover phase and a native in-feed phase.
Because TopView plays with sound on by default, audio quality matters more here than in any other TikTok placement. More on that in the sound and music section below.
Brand Takeover ads: the 3-5 second splash screen
Brand Takeover ads display immediately when a user opens TikTok — even before TopView. They last 3-5 seconds and link to either a landing page or a Hashtag Challenge. Only one Brand Takeover runs per day per user, which makes this a high-reach, high-frequency awareness format.
Brand Takeover specifications
| Specification | Details |
|---|---|
| Aspect ratio | 9:16 |
| Minimum resolution | 540x960 |
| Recommended resolution | 1080x1920 |
| Video duration | 3-5 seconds |
| File formats | .mp4, .mov, .mpeg, .3gp, .avi |
| Maximum file size | 500 MB |
| Static image option | .jpg, .jpeg, .png (3 seconds display) |
| Caption/text | Not supported — no ad description field |
Brand Takeovers do not support captions or text overlays in the ad platform. All messaging must be baked into the video or image creative itself. Plan accordingly: your value proposition, brand name, and CTA need to be visually embedded in the asset.
Carousel and image ads: multi-image TikTok ads
TikTok Carousel Ads let you feature multiple swipeable images in a single ad unit. They're available in standard and Video Shopping (VSA) variants.
Standard Carousel specifications
| Specification | Details |
|---|---|
| Number of images | 2-35 |
| Image resolutions | 1200x628 (horizontal), 640x640 (square), 720x1280 (vertical) |
| File formats | .jpg, .jpeg, .png |
| Max file size per image | 100 KB |
| Music/audio | Required (minimum 2 seconds duration) |
| Audio formats | .mp3, .wav, .m4a, .flac |
| Max audio file size | 10 MB |
| Ad caption | Up to 100 characters |
| CTA | One CTA button applies across all cards |
Video Shopping Ads (VSA) Carousel
| Specification | Details |
|---|---|
| Number of images | 2-20 |
| Image resolutions | Same as standard carousel |
| Product linking | Each image links to a unique product URL via catalog |
| Music | Required — uploaded .mp3 (under 10 MB) |
The 100 KB per-image file size limit is aggressive. That means compressed JPGs or PNGs only — no high-resolution uncompressed assets. If your product images are larger, compress them before upload, or they'll be rejected.
Music is mandatory on Carousel Ads. TikTok will not let you publish a carousel without an audio track. This is different from Meta, where carousel ads are silent by default.
Shopping and product ads: catalog-driven formats
As of July 2025, TikTok consolidated its shopping ad formats (Product Shopping Ads, Video Shopping Ads, LIVE Shopping Ads) into a single automated system: GMV Max.
GMV Max: the new standard for TikTok Shop ads
GMV Max is now the only supported campaign type for TikTok Shop destinations. It replaces the previous Product Ads, Video Shopping Ads, and LIVE Shopping Ads with a unified, algorithm-driven format.
| Specification | Details |
|---|---|
| Video specs | Follow standard In-Feed ad specifications |
| Aspect ratio | 9:16 recommended |
| Resolution | 1080x1920 recommended |
| Duration | 5-60 seconds (5-16 seconds recommended for shopping) |
| Creative sourcing | Pulls from organic posts, affiliate videos, and livestream clips |
| Budget allocation | Algorithm reallocates every 15 minutes based on performance |
| ROI protection | Auto-credits spend if performance drops below 90% of target |
| Creative volume recommendation | 5-10 new videos per week per product |
The key difference with GMV Max is that you don't manually upload individual ad creatives the way you would for a standard In-Feed campaign. Instead, the system pulls from your approved creative library — organic posts, affiliate content, and livestream clips — and auto-tests combinations. Your creative still needs to meet standard In-Feed specs, but the assembly and delivery are automated.
Smart+ campaigns
Smart+ is TikTok's broader automation layer that sits across campaign types (not just shopping). As of early 2026, Smart+ allows module-by-module control over targeting, creative, placement, and budget. For creative specifically, Smart+ offers:
- Recommended Creatives generates new assets using AI, based on patterns from your existing creative library. Automatic Enhancements handles resizing, quality improvements, translation, and dubbing — useful for adapting Meta creative to TikTok specs without manual rework.
- The Creative Combination Automation feature auto-tests pairings of video and ad text, then shifts budget toward the combinations that perform.
Smart+ campaigns support up to 30 ad groups per campaign, 30 asset groups per ad group, and 50 creatives per asset group. The underlying creative still follows standard In-Feed ad specs — Smart+ automates the selection and optimization layer on top.
Video production specs: codecs, bitrate, frame rate, and resolution
Beyond the per-format specs above, these are the technical production details that affect output quality.
Video codec and container
| Specification | Recommended | Accepted |
|---|---|---|
| Video codec | H.264 | H.265 (HEVC) — TikTok will transcode |
| Audio codec | AAC | — |
| Container format | .mp4 | .mov, .mpeg, .3gp, .avi |
| Audio bitrate | 128-192 kbps | Minimum 128 kbps |
| Video bitrate | 2,500+ kbps | Minimum 516 kbps |
H.264 with AAC audio in an MP4 container is the safest combination. H.265 uploads are technically accepted, but TikTok will transcode them server-side, which can introduce quality loss. For predictable output quality, export as H.264.
Resolution and frame rate
| Resolution | Aspect ratio | Pixel dimensions | Use case |
|---|---|---|---|
| Full HD Vertical | 9:16 | 1080x1920 | Recommended for all ad types |
| HD Vertical | 9:16 | 720x1280 | Acceptable quality |
| Minimum Vertical | 9:16 | 540x960 | Platform minimum — not recommended |
| Square | 1:1 | 640x640 (min) | Secondary option |
| Horizontal | 16:9 | 960x540 (min) | Not recommended for TikTok |
Frame rate: TikTok supports 24, 30, and 60 fps. Export at a constant 30 fps for the most consistent results. Variable frame rate (VFR) exports from screen recordings or some smartphones can cause playback issues.
Bitrate recommendations by frame rate
| Frame rate | Recommended bitrate range |
|---|---|
| 24 fps | 4,000-6,000 kbps |
| 30 fps | 6,000-8,500 kbps |
| 60 fps | 8,000-12,000 kbps |
Higher bitrate means larger file sizes but sharper video quality. For most TikTok ads at 1080x1920 and 30 fps, a bitrate of 6,000-8,500 kbps produces clean output well within the 500 MB file size limit.
TikTok safe zones: where your content gets covered by UI
TikTok's app interface overlays buttons, text, and navigation elements on top of your video. If your key message, logo, or CTA sits underneath these overlays, viewers won't see it.
Safe zone dimensions (as of March 2026)
On a standard 1080x1920 canvas:
| Zone | Pixels to keep clear | What covers this area |
|---|---|---|
| Top | 130 px | For You/Following tabs, Search icon |
| Bottom | 350 px (standard ads) | Caption, username, audio disc, Shop button |
| Bottom | 450 px (Video Shopping Ads) | Product card/anchor link overlay |
| Right side | 64 px | Like, Comment, Save, Share buttons |
The safe "golden rectangle" — the area where your content is fully visible — is approximately 900 x 1,200 pixels, centered on the canvas.
2026 safe zone changes
TikTok added new interactive elements in January 2026, including an "Add to Playlist" button on the right side. This expanded the right dead zone by roughly 20 pixels compared to 2025. The Search Bar and Shop Tab additions also compressed available space from what it was in 2023-2024.
Bottom line: the safe area is shrinking year over year. Design for the golden rectangle (900x1200, centered) and you won't need to chase each incremental change.
Caption length and the safe zone
TikTok ad captions can technically be 100 characters, displayed over up to 4 lines. But each line of caption text pushes the overlay further up the screen, eating into your visible creative area. Keep captions to 1 line (roughly 30-40 characters) to minimize overlay interference. Put detailed messaging in the video itself, not the caption field.
TikTok-specific creative requirements: what makes TikTok ads different from Meta
TikTok ads exist in a feed of creator content, not a news feed of posts from friends and brands. This fundamentally changes what "good" creative looks like.
The native content imperative
TikTok's own published data shows that ads matching the platform's native content style see 27% higher ad recall than ads that look polished or produced. The platform's audience processes overproduced content as an interruption and scrolls past it.
What "native" means in practice for ad specs:
- Vertical only (9:16). No letterboxing or pillarboxing — fill the entire screen.
- Front-camera or handheld footage outperforms studio-lit setups in most ecommerce verticals. Not always — but the default assumption should be "casual production quality."
- TikTok plays with sound on by default, while Meta does not. This is the single biggest spec difference between the two platforms, and it affects everything from scripting to music licensing.
- Text overlays on screen are expected. TikTok users are trained to read text on video. Use overlays for hooks, callouts, and key messages — but keep them inside the safe zone.
The 2-second hook threshold
TikTok measures hook rate at 2 seconds, not 3 seconds like Meta. You have less time to stop the scroll. This isn't a spec per se, but it's a creative constraint that should shape how you produce the first frames of every TikTok ad.
If your creative testing framework treats the hook as a variable to isolate and test, TikTok is where that testing matters most.
Sound and music: why audio matters more on TikTok than anywhere else
TikTok is a sound-on platform. Around 88% of TikTok users say sound is essential to the experience (per TikTok for Business, as of 2025). On Meta, the default playback is sound-off and most users never toggle it on. This means your TikTok audio strategy is not optional — it's a core creative spec.
Audio technical requirements
| Specification | Details |
|---|---|
| Recommended codec | AAC |
| Audio bitrate | 128-192 kbps |
| Carousel ad audio formats | .mp3, .wav, .m4a, .flac |
| Carousel audio duration | Minimum 2 seconds |
| Carousel audio file size | Under 10 MB |
| Video ad audio | Embedded in video file |
Music licensing considerations
Using trending TikTok sounds in organic posts is fine. Using them in paid ads is a different legal situation. TikTok's Commercial Music Library (CML) provides pre-cleared tracks for advertising use. Songs from the general TikTok music library are not licensed for commercial/advertising use and can result in your ad being taken down or your account flagged.
If a creator makes organic content using a trending sound and you boost it as a Spark Ad, the music licensing transfers — TikTok treats it as a boost of existing organic content, not a new commercial use. This is another reason Spark Ads are the preferred format for UGC ads that use trending audio.
Audio best practices for TikTok ads
- Start with audio from frame 1. Dead silence at the start kills hook rate — viewers who hear nothing in the first second are far more likely to scroll past. Voiceover or spoken word tends to perform well here; TikTok's algorithm reportedly favors content with human speech, likely because spoken content drives longer watch times.
- Slow, quiet background music reads as "corporate" on TikTok. Match the audio energy to the platform: study the pacing and volume levels of organic content in your niche, then produce ads that sit at the same intensity.
Creative best practices for TikTok ads
These aren't specs, but they're the performance patterns that platform data supports.
Hooks: the first 2 seconds decide everything
The opening frame needs to deliver a reason to keep watching — a surprising visual, a bold text statement, or an immediate problem setup. The hook rate benchmarks show that elite TikTok ads hit 40%+ on 2-second view rate. That means 4 in 10 viewers who see the ad stop scrolling to watch.
Formats that consistently produce strong hooks on TikTok:
- Text-on-screen questions work well because they create a curiosity gap: "What nobody tells you about [product category]..." forces the viewer to keep watching for the answer. Unexpected visuals — a close-up of texture, a dramatic before/after, or a product placed in an unusual context — trigger involuntary attention through pattern interruption.
- A creator looking directly at the camera and starting mid-sentence (direct address) performs consistently because it mimics the organic content users are already engaged with.
Pacing: higher cut frequency than Meta
TikTok creative runs at a higher tempo than Meta creative. Cut frequency (number of scene changes per 15 seconds) is higher on top-performing TikTok ads — typically 4-6 cuts per 15-second segment versus 2-3 on Meta. If your ad feels slow on TikTok, it probably is.
Ad fatigue: TikTok burns creative faster
TikTok's audience sees a higher volume of short-form content per session than Meta users. The result is that ad fatigue sets in faster on TikTok — often within 7-14 days for direct-response ads compared to 2-4 weeks on Meta. Plan your creative pipeline accordingly: you need more creative variations, refreshed more frequently.
Vertical video fills the frame
This bears repeating: 9:16 vertical video is the only format that fills the TikTok screen. Any other aspect ratio creates dead space that signals "this is an ad, not content." If you're producing creative for TikTok, shoot natively in 9:16 or crop with intention. Automated resizing tools (including TikTok's Smart+ Automatic Enhancements) can handle the conversion, but manual cropping produces better results when the subject framing matters.
How TikTok ad specs differ from Meta: key differences
If you're running creative across both platforms, these are the spec and format differences that matter most.
| Specification | TikTok | Meta (Facebook/Instagram) |
|---|---|---|
| Primary aspect ratio | 9:16 (vertical) | 1:1 or 4:5 (feed); 9:16 (Stories/Reels) |
| Sound default | Sound ON | Sound OFF |
| Hook measurement | 2-second views | 3-second views |
| Max video duration (feed) | 10 minutes (auction) | 240 minutes |
| Recommended duration | 9-15 seconds | 15-30 seconds |
| Min video resolution | 540x960 | 120x120 |
| Max file size | 500 MB | 4 GB |
| Carousel images | 2-35 images | 2-10 images |
| Carousel audio | Required | Not supported |
| Text overlay expectations | Expected and common | Historically penalized (pre-2024); now accepted |
| Shopping ad format | GMV Max (automated) | Advantage+ Shopping Campaigns |
| Creative fatigue cycle | 7-14 days | 14-28 days |
| Safe zone complexity | High (multiple overlays) | Moderate |
The most consequential difference is sound. TikTok ads must be designed sound-on first. Meta ads should be designed sound-off first (with subtitles/captions). Repurposing the same creative across both platforms without adapting the audio strategy produces suboptimal results on at least one platform.
The second most consequential difference is the creative fatigue cycle. TikTok needs more creative volume. If you're running a creative testing framework across both platforms, plan for 2-3x the creative production volume for TikTok versus Meta.
Tracking these differences at scale requires a platform that normalizes metrics across both ad accounts. Rule1's creative analytics connects both Meta and TikTok accounts and tags creative performance across 20 dimensions, so you can compare what's working on each platform without manually reconciling different measurement systems.
How to track TikTok creative performance
Knowing the specs gets your ads uploaded. Knowing which creative elements actually drive performance is what separates profitable TikTok advertisers from everyone else.
The challenge with TikTok creative analysis is volume. The platform demands frequent creative refreshes due to faster ad fatigue, which means you're producing and testing more variations than on any other platform. Manually reviewing performance across dozens of active creatives per week doesn't scale.
Rule1 connects directly to your TikTok (and Meta) ad accounts, then uses AI to tag every creative across 20 dimensions — hooks, pacing, messaging angles, CTAs, emotional triggers, visual formats, and more. Instead of manually watching every ad and guessing what's working, you get data-driven answers about which creative elements correlate with strong ROAS.
FAQ
What resolution should I use for TikTok ads?
Use 1080x1920 pixels (Full HD vertical) for all TikTok ad formats. This is the recommended resolution as of March 2026. While TikTok accepts a minimum of 540x960, lower resolutions look noticeably soft on modern phone screens (especially on devices with OLED displays). The quality difference is visible in the feed and affects performance.
Can I use horizontal video for TikTok ads?
Technically yes — TikTok accepts 16:9 horizontal video for In-Feed auction ads. Practically, don't. Horizontal video displays with black bars above and below, filling only about 60% of the screen. It immediately looks out of place among full-screen vertical content. If you only have horizontal footage, crop or reframe it to 9:16 before uploading.
What's the maximum TikTok ad video length?
Auction In-Feed ads support up to 10 minutes. Reservation In-Feed ads and TopView cap at 60 seconds, while Brand Takeover allows only 3-5 seconds. Despite the generous auction limits, TikTok's own data shows that 9-15 seconds is the most effective range for paid performance. Going beyond 30 seconds for direct-response ecommerce ads rarely improves results.
Do TikTok Carousel Ads require music?
Yes. Unlike Meta carousels, TikTok Carousel Ads require an audio track. The audio must be at least 2 seconds long, in .mp3, .wav, .m4a, or .flac format, and under 10 MB. You can use tracks from TikTok's Commercial Music Library to avoid licensing issues.
What happened to TikTok's Product Shopping Ads and Video Shopping Ads?
As of July 2025, TikTok consolidated all shopping ad formats into GMV Max. Product Shopping Ads, Video Shopping Ads, and LIVE Shopping Ads can no longer be created or edited as standalone formats. All TikTok Shop advertising now runs through GMV Max, which automates creative selection, budget allocation, and placement across the TikTok Shop ecosystem.
How often should I refresh TikTok ad creative?
Plan for creative refreshes every 7-14 days for direct-response campaigns. TikTok's higher content consumption rate means audiences develop ad fatigue roughly twice as fast as on Meta. For Shopping/GMV Max campaigns specifically, TikTok recommends uploading 5-10 new videos per week per product.
Data last verified: March 2026
Ready to get started?
See how rule1 can transform your ad analytics and help you find winners faster.