Getting your TikTok ad rejected over a wrong file size or aspect ratio is one of the most frustrating ways to lose budget.
Even worse is when an ad does go live but underperforms because the visuals look stretched, the text gets cut off, or the format doesn’t fit how people actually use TikTok.
The fix is straightforward. TikTok’s ad system runs on tight technical requirements, and small details like resolution, bitrate, or safe zone placement can decide whether your campaign wins or wastes spend.
In this guide, you’ll find:
- The exact specs for every major TikTok ad format
- Recommended resolutions, aspect ratios, and file sizes
- Safe zone rules so your creative doesn’t get covered by the UI
- Length and format recommendations that match how viewers actually watch
- Common spec mistakes worth avoiding
Get Up to $6,000 in Free TikTok Ad Credits
TikTok offers ad credit incentives for new advertisers, helping you test campaigns with a lower upfront cost.
Table of Contents
Key Takeaways
- The standard TikTok ad is a 9:16 vertical video at 1080×1920 resolution.
- Maximum file size is 500 MB across most formats, with .mp4 and .mov as the preferred file types.
- In-Feed ads can run up to 10 minutes, though shorter clips usually perform better.
- Safe zones matter. Keep key text and logos away from the right edge and bottom strip to avoid UI overlap.
- Each format (Spark, TopView, Shopping, Pangle) has small differences worth checking before upload.
Quick Answer
The standard TikTok video ad is a 9:16 vertical video at 1080×1920 pixels, saved as .mp4 or .mov, under 500 MB. The platform also accepts 1:1 and 16:9 formats, but vertical performs best because it fills the entire mobile screen. Always check the format-specific specs below before uploading.

The Universal TikTok Ad Specs
These baseline specs apply to most TikTok ad formats. Treat them as your default upload template, then adjust based on the specific format you’re running.
Aspect ratio: 9:16 (vertical) is recommended for nearly every TikTok placement. The platform also accepts 1:1 and 16:9, but non-vertical formats add black bars on the main feed and tend to underperform.
Resolution: The recommended resolution is 1080×1920 for 9:16 video. Official minimums are 540×960 for 9:16, 640×640 for 1:1, and 960×540 for 16:9.
File size: The maximum file size is 500 MB. Keeping it under 100 MB is ideal for fast loading and minimal compression.
File types: TikTok supports .mp4, .mov, .mpeg, .3gp, and .avi. MP4 with H.264 encoding is the most reliable choice for quality and compatibility.
Bitrate: The minimum video bitrate is 516 kbps, though going higher (2,500 kbps or more) preserves sharpness after TikTok’s compression.
Audio: Sound is technically optional but highly recommended. Most users browse with sound on, and silent ads typically see lower engagement.
For TikTok’s full official reference, check the TikTok Business Help Center and the TikTok Creative Center.
In-Feed Ad Specs
In-Feed ads are TikTok’s default format. They appear inside the For You feed and look like organic content.
- Aspect ratio: 9:16 recommended (1:1 and 16:9 supported)
- Resolution: 1080×1920 recommended; minimum 540×960
- File size: up to 500 MB
- Video length: up to 10 minutes, though most strong-performing ads sit between 9 and 30 seconds
- Bitrate: 516 kbps or higher
- Ad description: up to 100 characters
- Brand name: up to 20 characters
- Display name: up to 40 characters
Captions in non-Spark In-Feed ads don’t support clickable links, @ mentions, or hashtags. For deeper performance guidance, see our TikTok in-feed ads guide.
Spark Ads Specs
Spark Ads boost organic TikTok posts into the feed as ads. They inherit the dimensions and length of the original post, which is why they tend to feel more native than standard creative.

- Aspect ratio: matches the original post (9:16 ideal)
- Resolution: matches the original post
- Video length: no fixed maximum (minimum 3 seconds)
- Display name and caption: cannot be edited at the ad level
- Required: an authorization code generated by the creator from the original post
Spark Ads often outperform standard In-Feed ads because they carry social proof from the creator account, including comments and likes. Our TikTok Spark Ads guide covers when to use them.
TopView and Brand Takeover Specs
TopView ads are full-screen video ads that appear when users first open the app. They’re premium, high-visibility placements with stricter creative review.
- Aspect ratio: 9:16 required
- Resolution: 1080×1920 recommended
- File size: up to 500 MB
- Video length: 5 to 60 seconds (shorter often performs better)
- File types: .mp4, .mov
Brand Takeover is a related premium format that appears as a 3 to 5 second video or a 3 second static image when users open the app. The image version must be under 50 MB and use 9:16 at 1080×1920.

Video Shopping Ads Specs
Video Shopping Ads make your in-feed video shoppable through a product card or anchor link that lets viewers buy from your TikTok Shop directly.
- Aspect ratio: 9:16 recommended
- Resolution: 1080×1920 recommended; minimum 540×960
- File size: up to 500 MB
- Video length: up to 10 minutes
- File types: .mp4, .mov, .mpeg, .3gp, .avi
- Product card or anchor link required for the shoppable element
Leave room in your composition for the product anchor so it doesn’t cover key visuals. For a deeper breakdown, see our TikTok Shopping Ads guide. To start selling, set up your store through TikTok Shop.
Collection Ads and Dynamic Showcase Ads
Collection Ads pair a short in-feed video with product cards underneath. Dynamic Showcase Ads automatically generate personalized ads from your product feed.
- Aspect ratio: 9:16 recommended for the lead video
- Resolution: 1080×1920 recommended; minimum 540×960
- File size: up to 500 MB
- Video length: 5 to 60 seconds
- Product images: 1:1 ratio, minimum 600×600 pixels, .jpg or .png
- Product image file size: under 100 KB per image
Pangle Audience Network Specs
Pangle is TikTok’s external audience network that serves ads inside third-party apps. Pangle specs are slightly looser than the main TikTok feed.
- Aspect ratio: 9:16, 1:1, or 16:9
- Resolution: minimum 720×1280 for vertical, 1280×720 for horizontal
- File size: up to 500 MB
- Video length: 5 to 60 seconds
- File types: .mp4, .mov
Pangle reaches users outside the main app, so your creative should still work without TikTok-specific context like trending sounds.
Display Image Thumbnail Specs
Most TikTok ads also need a thumbnail (display image), which appears in carousels and certain placements.
- Aspect ratio: 1:1
- File size: under 50 KB
- File types: .jpg, .jpeg, .png
Keep the thumbnail clean, branded, and readable at small sizes.
Safe Zone Guidelines
TikTok’s UI overlays a significant part of your creative. To prevent your message from getting buried, keep important elements inside the safe zone.
- Right side: leave roughly 140 pixels clear for the like, comment, share, and profile icons
- Bottom: leave roughly 480 pixels clear for the caption, sound info, and CTA bar
- Top: leave roughly 130 pixels clear for the status bar and search overlay

These are approximate values based on a 1080×1920 frame. If you ignore them, your text or logo can vanish behind native UI elements. For an editing workflow that handles safe zones automatically, see our TikTok ad editing guide or use a tool like CapCut, which has built-in TikTok safe zone overlays.
Common Spec Mistakes to Avoid
Even experienced advertisers slip up on these:
- Uploading horizontal or square video to the main feed and expecting it to perform like vertical video
- Skipping captions and burned-in subtitles, which hurts engagement among sound-off viewers
- Placing key text in the bottom or right safe zone where the UI covers it
- Using an old codec or an unsupported file type can lead to a failed upload
- Overcompressing the file to “save space,” which results in blurry playback once TikTok re-encodes the video
Following TikTok’s spec sheet during upload also helps your ads pass review faster. Our TikTok ad approval guide covers how to dodge creative rejections.
Frequently Asked Questions
What is the best aspect ratio for TikTok ads?
9:16 vertical is the best choice for every main-feed placement. It fills the mobile screen and matches the format of organic TikTok content, which drives higher engagement than 1:1 or 16:9 alternatives. The other ratios still run, but they typically pull lower CTR.
What is the maximum file size for a TikTok ad video?
The hard cap is 500 MB. For best performance, aim for under 100 MB so the file loads quickly and avoids heavy compression on TikTok’s servers.
How long can a TikTok ad video be?
In-Feed ads can run up to 10 minutes, but performance data favors short formats. Most high-performing ads land between 9 and 30 seconds. TopView and Brand Takeover ads run between 5 and 60 seconds.
What video format does TikTok accept for ads?
TikTok accepts .mp4, .mov, .mpeg, .3gp, and .avi. MP4 with H.264 encoding is the most reliable for quality after compression and the widest compatibility across editing tools like Premiere, Final Cut, and CapCut.
What resolution should TikTok ads be in 2026?
The recommended resolution is 1080×1920 pixels for 9:16 vertical video. Minimum accepted resolutions are 540×960 for 9:16, 640×640 for 1:1, and 960×540 for 16:9, but exporting at the larger recommended size keeps your visuals sharp after TikTok’s compression.
Final Thoughts
Spec compliance won’t turn a weak ad into a winner, but spec mistakes will sink a strong one before it gets a chance to perform.
Save this guide as a checklist, build a 1080×1920 template in your editing tool, and design every ad with safe zones in mind.
From there, your team can focus on what actually drives results: strong hooks, native-feeling visuals, and clear CTAs. For more on the creative side, our TikTok ads creative guide is the next read.
