Product Guide

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.

22 min read
15 sections

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.

5 seats included7-day free trialCancel anytime