Launching a TikTok video ad with incorrect specs can mean wasted spend, delayed campaigns, and rejection notices. This guide distills TikTok’s official ad requirements (dimensions, formats, safe zones) and practical best practices into bookmark-worthy checklists and tables. Refer back to the Baseline Specification Matrix below anytime you need the latest TikTok video ad dimensions, aspect ratios, and file limits at a glance.
TikTok Ad Specs Quick Reference Sheet
Aspect Ratio: Vertical 9:16 (recommended). 1:1 (square) and 16:9 (horizontal) are also supported at lower priority.
Resolution: Recommended 1080×1920px for 9:16 (minimum 540×960). Use full HD (1080p) for best quality.
Formats: Video files in .MP4 or .MOV (H.264/AAC encoding). TikTok also supports MPEG, 3GP, and AVI for in-feed ads.
Duration: In-feed ads up to 10 minutes (60–15 seconds often optimal). Spark Ads can leverage organic videos up to 10 min.
Max File Size: 500 MB for in-feed and TopView ads. (Smaller files help uploads and load times.)
Frame Rate: ≤30 fps is standard. TikTok’s creative tools often assume 24–30fps.
Bitrate: Aim for 2,000–2,500 kbps for 1080p video (TopView requires ≥2,500 kbps; in-feed minimum is 516 kbps).
The Baseline Specification Matrix
Ad Placement | Recommended Resolution | Aspect Ratio | Formats | Max File Size |
In-Feed Video (non-Spark) | 1080×1920px (min 540×960) | 9:16 (vertical) | .MP4, .MOV, .MPEG, .3GP, .AVI | ≤500 MB |
Spark (Organic Pull) | Native (from post) | Any (no restriction) | Typically .MP4/.MOV | No limit* |
TopView (Reserve Buy) | 1080×1920px | 9:16 (vertical) | .MP4, .MOV, .MPEG, .3GP | ≤500 MB |
Carousel Ads (Images) | 1200×628px (H) <br> 640×640px (Sq) <br> 720×1280px (V) | 16:9 (horizontal), 1:1 (square), 9:16 (vertical) | .JPG/.JPEG, .PNG | ≤100 KB (image)** |
Core TikTok In-Feed Ad Specs & Video Requirements
TikTok in-feed ads must meet the above technical specs. Keep videos vertical when possible (9:16); 1080×1920px is ideal. Supported video codecs are H.264 video and AAC audio – export as MP4 or MOV. Avoid exotic formats to prevent conversion issues. Bitrate should be high enough for clarity: the Ads Manager enforces ≥516 kbps, but use ≥2,000 kbps for 1080p (≥2,500 kbps for TopView).
Length & Frame Rate: TikTok supports videos up to 10 minutes, though brevity (<60s) usually works best. Stick to 24–30 fps for smooth playback. Static frames or animations must still follow these specs.
File Requirements: Keep videos ≤500 MB; this helps ensure fast upload and avoids truncation. If you exceed this, re-encode with higher compression.
Accepted Video Formats: TikTok officially supports the following for in-feed ads:
Container | Codecs |
MP4 (.mp4) | H.264 video, AAC audio |
MOV (.mov) | H.264/HEVC video, AAC |
MPEG (.mpeg) | MPEG-4 video |
3GP (.3gp) | H.263 video |
AVI (.avi) | MPEG-4 video |
(Use H.264/AAC in an MP4 container for best compatibility.)
Recommended Export Settings: For crisp video, export at full HD (1080×1920) with H.264 codec, 24–30fps, and AAC audio at 44.1 kHz. Aim for ~2,000–2,500 kbps video bitrate. See below for a quick export checklist:
Setting | Recommendation |
Resolution | 1080×1920 (9:16 vertical) |
Format/Codec | MP4 (H.264 video; AAC audio) |
Frame Rate (fps) | 24–30 fps |
Bitrate | ~2,000–2,500 kbps (1080p) |
Audio | AAC @ 44.1–48 kHz, stereo |
Colour | Standard (no heavy filters that reduce contrast) |
Captions/Subtitles | Burn in or upload SRT for hearing-impaired compliance |
Understanding TikTok Ad Safe Zones to Prevent Cropped Text
TikTok overlays user interface (UI) elements on your ad video. To avoid having titles, logos or critical text covered, keep key visuals inside the “safe zone” (shown in green in TikTok’s template). The safe zone depends on aspect ratio and caption length; TikTok provides downloadable templates for each format. In general, use these rules for 9:16 vertical ads:
Top Buffer: Leave ~120–130px (scaled) at the very top blank. This area often shows the TikTok logo, time, and battery, which should not be obscured.
Bottom Interaction Block: Reserve roughly 300–320px at the bottom free of text/logos. This band contains the caption text, user profile info, sound icon, and engagement buttons (like, comment, share) on the lower right. Avoid placing subtitles or CTAs here.
Right-Side Interface: Keep ~120px clear on the right edge. TikTok displays the creator’s profile, follow “+” button, and engagement icons (heart, chat, share) on the right. Don’t place important elements flush to the right.
Left Side: About ~60px margin is safe on the left (to avoid the video progress bar/sound icon area).
For example, TikTok’s safe-zone overlay for a 9:16 video (1080×1920) shows a central green area of roughly 540×780 px (in a 540×960 view). All titles, logos, and buttons should stay inside that green region. In practice, think of an inner rectangle offset ~120px from the top, ~640px from the bottom, 120px from the right, and 60px from the left.
Figure: TikTok’s safe zone for 9:16 vertical ads (green area) – avoid placing text/logos outside this central region.
Safe Zone (Square & Horizontal)
Safe zones scale with orientation. For a 1:1 square ad, keep ~60px margin left, ~140px right, and ~130px from bottom clear of overlays. In practice, design your video so the key content sits in the middle of the frame for all aspect ratios.
CTA and Caption Placement Suggestions
CTA Button: The official CTA (“Learn More”, “Shop Now”, etc.) appears outside the video area (below the frame) when the ad runs on TikTok. Do not hard-code your own button at the bottom; instead leave room and rely on the Ads Manager CTA overlay.
Callouts in Video: If you use text like “Swipe up” or arrows, keep them at least 320px above the bottom edge (inside the safe zone) so they’re not hidden by the on-screen “see more” arrow.
Video Captions/Subtitles: TikTok automatically places user-generated captions at the bottom-left above the icon stack. When creating your own caption overlay, ensure it doesn’t collide with that area. Better yet, use TikTok’s “Captions” button in Ads Manager to upload transcripts.
In short, frame your videos with a generous margin on top/bottom and sides. TikTok’s own safe-zone templates (downloadable as ZIPs) can be used as design guides.
Spark Ads vs. Non-Spark Ads: Creative Parameter Differences
Spark Ads use existing organic TikTok posts as ads, whereas Non-Spark (standard) ads are brand-new uploads. Key differences in creative requirements:
Feature | Spark Ads (Organic) | Non-Spark Ads (Custom) |
Source of Video | Existing TikTok post (yours or approved creator) | Uploaded video file (from Ads Manager) |
Aspect Ratio | Any (no restrictions) | 9:16 vertical (>=540×960) recommended; 1:1 and 16:9 allowed |
Resolution | Native to original post | ≥540×960 (vertical) |
Formats | As in original (typically .MP4/.MOV) | .MP4, .MOV, .MPEG, .3GP, .AVI |
Duration | Matches original (up to 10 min max) | Up to 10 minutes (15s–60s best practice) |
Captions | Pulled from original post; can include hashtags, mentions, emojis | Separate ad caption (white text, no clickable @ or #) |
CTA Behavior | Clicks go to original post’s links (music page, profile follow, or landing page) | Clicks go to chosen landing page or app store URL via ad’s CTA button |
Engagement | Uses organic likes/comments; paid metrics track additional interactions | Standard paid metrics (views, clicks, etc.) |
Spark Ads effectively boost an existing post. They carry the post’s caption, music, and existing likes. Non-Spark ads let you craft a brand-new ad with your own caption and calls-to-action. Use Spark Ads to leverage viral content and creator credibility; use Non-Spark when you need full control over ad copy/branding.
Why TikTok Video Ads Get Rejected: Critical Compliance Pitfalls
Even if your file meets technical specs, TikTok will refuse ads that violate creative rules. Common rejection reasons include:
Issue | Cause & TikTok Guideline |
Wrong aspect ratio/size | Ads must use supported ratios (preferably 9:16). Non-compliant dimensions lead to rejection. |
File too large/format | Files >500MB or unsupported codecs (.WMV, .MKV, etc.) are disallowed. |
Text/logos outside safe zone | UI overlays may cover content not in the safe area – e.g. subtitles or CTAs placed at bottom often get cut off. |
Low quality/compression | Blurry or pixelated video fails TikTok’s quality checks (use high bitrate, good lighting). |
Policy violations | Exaggerated claims, misleading content, or disallowed products violate policy (see below). |
Copyright/trademark issues | Using other brands’ logos or music without permission. |
Inconsistent landing page | If the ad’s message doesn’t match the destination page, it’s flagged for “clickbait”. |
TikTok explicitly notes ads will be reviewed for ad policy compliance. To pass review, avoid outrageous claims (“miracle cure,” “earn $X daily”), ensure consistency with your landing page, and remove any unlicensed music or copyrighted imagery.
Pre-Flight Checklist
Before submitting any creative for review, run this quick self-audit.
Before Export
✔️ Confirm final aspect ratio (1080×1920 for vertical ads)
✔️ Use only supported format (MP4/MOV with H.264/AAC)
✔️ Check for black bars or padding (videos should fill the screen without letterboxing)
✔️ Verify audio levels and licensing (no silent or copyrighted tracks)
✔️ Burn in required subtitles/captions if needed
✔️ Ensure all text and logos are within TikTok's safe zone
Before Upload
✔️ Title your file clearly and remove any hidden layers or alpha channels
✔️ Keep file size at 500MB or under
✔️ Select the correct ad placement in Ads Manager (In-Feed vs. Spark)
✔️ Prepare a catchy thumbnail with no misleading overlays and high contrast
✔️ Choose the correct landing page URL and CTA type
Before Publishing
✔️ Preview the video on a phone using TikTok's preview tool to confirm no UI overlap
✔️ Confirm that automated TikTok captions read correctly if used
✔️ Scan for compression artifacts and re-export if the video looks blocky
✔️ Get a second set of eyes: a fresh review often catches overlooked text or brand mismatches
(Collectively, these steps ensure you “get specs right the first time.”)
Streamline Your Ad Pipeline: The Recharm Creative Vault Solution
Manually resizing and recutting assets for TikTok can slow down agencies and in-house teams. Recharm’s Creative Vault empowers teams to organise and repurpose video assets so every TikTok ad starts off compliant. Key benefits:
Pre-Cut, Platform-Ready Footage: Recharm libraries contain vertical and horizontal masters of every clip, so editors never have to re-encode or crop raw footage for 9:16. All hooks, product shots, and B-roll clips are pre-tagged (by format/aspect), ready to drop into a TikTok timeline.
Faster Hook Iteration: Split-testing new hooks on TikTok can be 5× longer without organized clips. With Recharm, media buyers can instantly mix old and new content. As Lume’s marketer Jacob Bigger notes, “finding content from three years ago next to last week’s footage – and repurposing it, makes everything so much faster”. This means fresh TikTok variants with proper specs in hours, not days.
Modular Version Management: Trim duplicate editing by building ads from Lego-like pieces. Each visual asset (text, video, logo) is tagged for easy retrieval. Need to comply with an updated logo or branding guideline? Swap the tagged clip and re-export. No more hunting through folders for the latest 9:16 master.
Automated Compliance: By integrating TikTok’s safe zone and format rules into the workflow, Recharm flags any out-of-spec edits. Teams can set up checklists within the Creative Vault to ensure text and CTAs remain in safe zones.
Efficient Asset Discovery: A centralized library means editors spend less time searching. As Jacob says, “content quicker, cheaper, and better” by knowing exactly what footage exists.
Experience a faster, error-proof TikTok ad workflow: start your 14-day free Recharm trial (no credit card required). Teams can immediately begin building TikTok-compliant videos with Recharm’s AI-powered search, auto-tagging, and storyboard tools – all geared toward vertical ad specs.
Build Compliant, High-Impact TikTok Campaigns
In summary, TikTok in-feed ads perform best at 9:16 vertical (1080×1920px recommended) in MP4/MOV format, under 500MB. Keep any text or logos away from the edges – use TikTok’s safe zone guides. Review the checklists above to avoid common pitfalls. With the right specs mastered, creative teams can focus on crafting engaging hooks. Using organised tools like Recharm’s Creative Vault ensures each ad variation is correctly formatted and policy-compliant from the start, accelerating the path to your next winning TikTok campaign.
FAQs
What is the maximum file size for a TikTok video ad?
TikTok allows video files up to 500MB for in-feed and TopView ads. Files exceeding this will be rejected by Ads Manager. Re-encode with higher compression or split long videos into segments if needed. Spark Ads inherit the limits of the original post, with TikTok capping user uploads at 10 minutes.
What aspect ratio should TikTok video ads use?
The recommended aspect ratio is 9:16 vertical (1080×1920px), which fills the full phone screen. Square (1:1) and horizontal (16:9) are supported but appear smaller and tend to underperform. Shoot and export vertically whenever possible.
What is the difference between Spark Ads and standard TikTok ads?
Spark Ads boost existing organic posts, using the original video with its caption, likes, and music. Standard ads are brand-new uploads created in Ads Manager. Spark Ads allow hashtags and mentions in captions and have no format restrictions beyond TikTok's upload limits. Standard ads must meet all in-feed specs for dimensions, file size, and format.
Why do TikTok ads get rejected after upload?
The most common causes are format violations (wrong aspect ratio or oversized file), content placed outside safe zones, and policy non-compliance such as misleading claims, inappropriate content, or copyright violations. Always cross-check against TikTok's ad policies and the technical specs before submitting.
How long can a TikTok in-feed video ad be?
TikTok supports in-feed ads up to 10 minutes, but 15-60 seconds consistently performs better on the platform. Most brands still aim for under 60 seconds to maintain attention and engagement.
Do TikTok ad specs change between regions?
Technical specs (resolution, formats, file size) are consistent worldwide. The only regional variation is for Arabic locales, where TikTok provides Right-to-Left safe-zone templates. Localization efforts should focus on language and imagery rather than technical specifications.



