To create TikTok ads in your preferred format and ensure that they appear properly across all placements, you must follow the official TikTok ad specs. These requirements cover TikTok image sizes, video formats, safe zones, etc.
For example, the preferred aspect ratio for TikTok video ads across most formats is 9:16, 1:1, or 16:9. Minimum resolutions include 540 x 960px, 640 x 640px, or 960 x 540px. And you should also keep logos and text away from the edges to prevent them from being covered by the app’s UI.
If you don’t follow these specifications, your ads may be rejected or perform poorly. Your creatives may appear cropped, blurred, or even misaligned.
However, to help you avoid these consequences, we have created this blog.
In the sections below, we will cover the TikTok ad specs for all formats in detail. You will learn which are the correct media sizes to use, how to write effective ad copies, and what best practices to follow for designing compliant ads that look professional and drive better results.
So, shall we begin?
Table of Contents
- TikTok TopView Ad Specs
- TikTok In-Feed Ad Specs
- Branded Mission Ad Specs
- TikTok Spark Ad Specs
- TikTok Pulse Ad Specs
- TikTok Playable Ad Specs
- TikTok Carousel Ad Specs
- TikTok Search Ad Specs
- Global App Bundle Ad Specs
- TikTok Pangle Ad Specs
- TikTok Interactive Add-On Specs
- TikTok Branded Effect Specs
- TikTok Ad Sizes Comparison Table
- Best Practices for TikTok Ads
- Conclusion
- FAQs
TikTok TopView Ad Specs

TopView is a premium video ad that appears to users after they open TikTok. It is shown before any other TikTok video and is considered to be a high-impact, full-screen, and sound-on video through which you can market your brand effectively.
TikTok TopView ad specs include:
Video creative assets
- Spark ads pull
- Ad captions are extracted directly from the captions of organic videos, and there are no limits on captions.
- Blank captions are supported.
- Video format is generally .mp4 or .mov.
- No restrictions on video duration.
- Non-Spark Ads and Spark Ads Push
- Dimensions, vertical 9:16, ≥ 540 x 960px
- Supported formats for these ads include: .mp4, .mov, .mpeg, .3gp
- Videos can be of 5-60 seconds, although the recommended duration is 9-15 seconds.
- The file size should be equal to or less than 500 MB.
- Bitrate should be greater than or equal to 2,500 kbps.
TikTok Safe Zone Requirements for TopView Ads
| Note: Safe zone guidelines are differentiated between initial-stage and feed-stage safe zones and between left-to-right and right-to-left languages. |
- Initial 3-second phase (left-to-right languages): Don’t place any critical element at the top and bottom 160px, as UI elements can block it.
- After 3-second phase (left-to-right languages): Bottom restricted area becomes larger as the video shifts into the feed layout. Keep captions and CTAs above the lower UI section. Maintain an 80px safe margin on both sides and also ensure that you place the branding and all other elements in the center.
- Initial 3-second phase (right-to-left languages): Avoid using 160px from the top and bottom as UI elements can block that portion. And also, leave 80px on both sides, as that can get cropped based on the device.
- After 3-second phase (right-to-left languages): Don’t use 160px from the top and 440px from the bottom. Continue to maintain the 80px side margins, and place your ad’s main content in the center.
Creative Requirements
- Use vertical full-screen videos only
- Avoid adding pure white frames in the first 3 seconds
- Your audio should be clear and active
- Do not add QR codes or contact details in the ad
- Use dynamic visuals featuring real people or strong animation
Profile Photo Requirements
- Dimension: Square 1:1
- Resolution: 98 x 98px
- Formats supported: .jpg, .jpeg, .png
- Safe zone: Key elements in the center of a 66 x 66px area.
Account Name (Nickname)
- Should appear in one line with up to 10 characters for CN, JP, and KR, or 20 for other languages.
- Strictly avoid using emojis or special characters.
Ad Caption:
- Spark Ads Pull: Maximum 4 lines, and @ is clickable and # is allowed for approved hashtag campaigns.
- Non Spark Ads and Spark Ads Push: Maximum 100 characters and up to 4 visible lines. Custom fonts, formatting, and links inside captions are not supported.
CTA
- Select call to actions from TikTok’s standard CTA list.
URL Link
- The URL field is mandatory for non-video view ads.
- TikTok won’t support App Store and Google Play links, so avoid submitting them.
- External deeplinks are not supported.
TikTok In-Feed Ad Specs
We will now look at the specifications for TikTok Spark and Non-Spark ads for both buying types: auction and reservation.

Auction
Spark Ads (Pull) Specs
- Ad captions are pulled directly from organic video captions. At max, TikTok will display 4 lines along with emojis.
- Upload files in .mp4 or .mov formats.
- There are no restrictions on video duration.
Non Spark Ads Specs
- Dimensions
- Vertical 9:16, at least 540 x 960px
- Horizontal 16:9, at least 960 x 540px
- Square 1:1, at least 640 x 640px
- Accepted file formats include: .mp4, .mov, .mpeg, .3gp, .avi
- Videos can be up to 10 minutes long and have a bitrate of 516 kbps or higher.
- File size shouldn’t exceed 500 mb.
- For ad captions, font cannot be customized, and you can’t use clickable links, symbols, etc.
TikTok Safe Zone Requirements for In-Feed Standard:
- Maintain side margins of 80px.
- Leave 160px from the top and 440px from the bottom free of creative or branding elements, as TikTok’s UI can block them.
- Place the main content at the center.
To learn about the TikTok Safe Zone Requirements for In-Feed with Anchor Standard, refer to the images below for vertical, horizontal, and square dimensions:



Profile Photo (Optional)
- Dimensions must be 98 x 98px, square 1:1
- Accepted file formats include .jpg, .jpeg, .png
- The file size has to be less than 50 KB.
- Key elements in the center of the 66 x 66px-sized image.
Account Name (Nickname)
- Any app names will automatically be extracted from the App or Google Play Store.
- Automatically, the account name will be utilized as the landing page heading.
Reservation
Let’s explore the ad specifications for both Spark and Non-Spark ads for the reservation buying type now.
Spark Ads Pull Specs
As such, there are no major restrictions, and everything (media, caption, etc.) is supported and eligible to appear in ads as long as you successfully upload it on the TikTok app.
However, ensure that the video files are in the .mp4 or .mov format.
Non-Spark Ads and Spark Ads Push Specs
- Accepted dimensions:
- Vertical (recommended by TikTok): 9:16, ≥ 540*960px
- Horizontal: 16:9, ≥ 960*540px
- Square: 1:1, ≥ 640*640px
- Formats that are supported include .mp4, .mov, .mpeg, .3gp.
- Video duration should be 5-60s, but recommended is 9-15s.
- File size less than or equal to 500 MB, and bitrate greater than or equal to 2,500kbps.
Safe Zones
- Standard version (LTR)
- Keep 160px and 440px from the top and bottom free, respectively.
- There has to be a side margin of 80px.
- Place your content in the middle to prevent it from getting cropped, blurred, or affected.
- If using anchors in video ads, then refer to the images below for understanding the safe zone requirements.



| Note: Download RTL files for the Arabic region from this TikTok Help Center page. |
TikTok Creative Specs for In-Feed Reservation Ads
- Avoid any white or transparent backgrounds.
- Use videos that are in high resolution and aren’t distorted.
- Ensure all videos have sound.
- Watermarks should be avoided.
- Provide proof of endorsement (collaboration) if you feature any renowned celebrity or influencer.
Profile Photo
You must follow the same guidelines for profile photo as TikTok In-Feed Ads using the Auction buying type.
Account Name (Nickname)
- App name will be automatically fetched from the Google Play or Apple App Store.
- Minimum 10 characters for CN, JP, and KR.
- Maximum 20 characters for other languages.
- Emojis and special characters are not supported.
Ad Caption
Spark Ads Pull
- You can use up to 150 characters. Blank captions are also supported.
- Up to 4 visible lines
- “@” is allowed, and users can also click on it.
- “#” is also allowed, but only for commercial, sponsored, and organic hashtag challenges.
Non-Spark Ads and Spark Ads Push
- Ad captions appear in a uniform, white font and can’t be customized.
- Maximum 4 lines are visible.
- “@” is not clickable, and “#” is allowed for commercial, sponsored, and organic hashtag challenges.
- Links are not supported in captions.
| Note: Depending on the mobile phone’s model and OS, longer text may not appear properly or completely on the screen. |
CTA
- You can’t alter the CTA background color, as that is automatically matched to your video creative by TikTok.
- If you select any CTA, ensure that it is from TikTok’s supported list.
URL Link
- For non-video view ads, the URL field should be filled.
- TikTok in-app URLs are allowed for approved pages.
- In case of app downloads, provide two links: one for iOS and the other for Android.
| Also read: 1. How Much Do TikTok Ads Cost? 2. TikTok Ads Examples 3. TikTok Conversion Tracking |
Branded Mission Ad Specs

Through Branded Mission, you can crowdsource content from various communities on TikTok and then turn the top-performing content into ads.
Let’s quickly dive into its specs.
| Note: Creators must meet some eligibility criteria for joining a Branded Mission. Read about those guidelines on this page. |
General Branded Mission Profile Information
- The advertiser’s name should be mentioned in 24 characters.
- Blank spaces, emojis, or even special characters are not allowed.
- The Branded Mission name should be in 70 English characters. TikTok recommends it to be within 18 characters so that it appears within one line on mobile devices.
- For Branded Mission’s icon, pictures should be of 240 x 240px, file size 500 KB or less, and formats PNG, JPG, or JPEG.
- Description should be of up to 300 characters, although TikTok recommends keeping it under 150 characters.
Branded Mission Requirements
- You must use official music, hashtags, and accounts.
- Use or trigger Branded Effect
| Note: For Brand-related Mission and Specific Mission requirements (which are both optional), you can go through this TikTok page. |
Example Video (Required)
- Providing 1 example video that highlights what type of content you want creators to make is mandatory.
- Branded Mission video specs include:
- Aspect ratio should be 9:16.
- Resolution should be at least 720 x 1280px.
- File size 100 MB or less.
- Bitrate should be higher than 2,500 kbps.
- Supported video formats include MP4, MPEG, 3GP, AVI, and MOV.
- Length of the video should be 12-15 seconds.
- For video captions, maintain the 150-character limit with your captions ideally being of 4-60 English characters. Avoid line breaks, and in case you want to use emojis, please use emoji v.11
- Upload the example videos to your TikTok account, or to the influencers’ accounts, 12 hours to 7 days before the actual launch date.
Official Music Elements and Specifications
- Cover photo should be of 300×300 with the key elements placed in the center.
- TikTok size requirements for photo files: should be less than or equal to 1MB.
- Music format: MP3.
- Length should be between 15s and 1min, and ideally 15s.
- You should also share the music copyright document and sign the authorization letter provided by TikTok.
Branded Mission Brand Safety Review Assets
- For competitor exclusion,
- Up to 5 competitor names and logos.
- 20 English characters would be the name limit.
- The logo files should be in PNG, JPG, or JPEG formats.
- Negative Content Review
- Provide brand name and logo
- Name limit: 20 English characters
- File size: Up to 1024 KB
TikTok Spark Ad Specs

Spark Ads is a native ad format that boosts organic posts. It enables you to promote your own or other creators’ posts with authorization.
While we already looked at some TikTok Spark Ads specs above, there are some other additional requirements you should follow:
- There are no restrictions on video ratio, resolution, file type, bitrate, or even the file’s size.
- The maximum length of a video that you can spark is 10 minutes.
- Ad captions can be blank.
- Emojis, account tagging, etc., are allowed in captions.
- Your ad’s display name and text will reflect the chosen organic post and can’t be edited during the ad creation process.
- The organic post that you use for a Spark ad should not be banned or restricted.
- You must un-authorize a video as a Spark ad before you delete it from your organic account.
- Each TikTok Ads Manager account can support a maximum of 10,000 Spark ads.
TikTok Pulse Ad Specs

TikTok Pulse ads enable advertisers to build cultural relevance by displaying their ads in-feed immediately after the top trending and most prominent brand-safe content.
These ads utilize the Reach & Frequency buying type.
Also, TikTok Pulse ad specs are generally similar to TikTok in-feed ads.
This means for creating TikTok Pulse ads, your videos should have:
- An aspect ratio of 9:16 (highly recommended), 1:1, or 16:9.
- Resolution of ≥ 720 x 1280 px (where recommended is 1080 x 1920 px)
- An acceptable file format such as .mp4, .mov, .mpeg, .3gp, or .avi
- Duration of 5-60s (recommended: 9-15 seconds)
- A file size of less than or equal to 500 MB
- Bitrate: ≥ 2,500 kbps (for high-quality delivery)
Also, for the ad copy and identity aspects, you should comply with these requirements:
- The ad caption should be within 1-100 characters with no use of emojis, hashtags, or symbols.
- Brand name should be within 2-20 characters.
- App name, 4-40 characters.
- The profile image should ideally be in the 1:1 ratio, with the format being .jpg, .jpeg, or .png, and file size less than 50 KB.
TikTok Playable Ad Specs

TikTok Playable ads feature interactive videos that allow you to showcase a preview of your app before someone installs it.
Some core requirements of these ads include:
- Your files should be in the .zip format.
- Compressed files must be under 5 MB.
- The main HTML file must be named index.html in the first-level directory.
- The first-level directory should include config.json with the playable orientation field.
- Your orientation values should be 0 (either landscape or portrait), 1 for portrait only, and 2 for landscape only.
Technical Restrictions
The Playable ad materials should:
- Support different types of devices.
- Not be in mraid.js format
- Not include any JS redirects.
- Avoid making any HTTP requests.
JS SDK Access
- Should include TikTok Pangle JS SDK in the HTML file.
- Place the script before your custom JS.
- Use window.openAppStore() to trigger download.
TikTok Creative Specs For Playable Ads
- You should highlight the core gameplay or app features clearly.
- Keep the demo video of 10-25 seconds.
- The video shouldn’t exceed 30 seconds.
Before Interaction
- Provide clear instructions within 3 seconds.
- Keep the loading time within 1-2 seconds.
During Interaction
- Keep the download CTA visible at all times.
- Your logo, name, and other important buttons should be clickable.
After Interaction
- Your app icon, name, and title should appear clearly.
- The CTA button should be clearly visible and easy to tap.
| Other TikTok articles you might like: 1. TikTok Advanced Matching 2. TikTok Conversions API 3. What is TikTok Pixel? |
TikTok Carousel Ad Specs

TikTok Carousel ads feature multiple images within a single ad, and users can swipe through them to view content and explore a product or service further.
There are two formats for these ads, Standard carousel and VSA carousel, and we will look at the specs for both below:
Standard Carousel
Image requirements
- Minimum you can add 2 images and maximum 35.
- Images should be in the JPG, JPEG, or PNG format.
- TikTok size requirements for these image files: Up to 100 KB.
- Supported TikTok resolutions for images include 1200 x 628px (horizontal), 640 x 640px (square), and 720 x 1280px (vertical).
Music requirements
- Music is mandatory to add and will play in a loop.
- Duration should be greater than or equal to 2 seconds.
- The supported file types include .mp3, .wav, .m4a, .flac.
- Supports both CML music and music upload.
Ad requirements
- 1 ad caption and CTA for all images.
- 1 URL for all images that are not powered by a feed or product catalog.
Video Shopping Ads Carousel
Image requirements
- Minimum 2 and maximum 20 images allowed.
Music requirements
- Music is mandatory to add.
- Duration should be >=2s
- Supported file types: .mp3, .wav, .m4a, .flac
- Only supports music upload (file size can be up to 10 MB, and music format should be MP3).
Ad requirements
- You can add only 1 ad caption and a CTA button.
- Every product image can lead to a unique product link (which is powered by a Catalog.)
| Note: CML music is not available for TikTok Pangle placements. This means if you select it for your carousel ads, users can only listen to it on TikTok and not Pangle. |
TikTok Search Ad Specs

TikTok Search Ads Campaigns allow you to showcase ads to users based on keywords. These ads appear only on the TikTok Search Results page and are useful for targeting high-intent users who are actively searching for products and services.
| Note: These ads support a variety of formats, including video and carousel image ads. Also, the creative formatting aligns with standard in-feed video ad specs, so you don’t need to invest in dimension customization. |
Search Ads Title Requirements and Best Practices
- Ad titles should clearly highlight the benefit or value that you also showcase in the ad images.
- Use different titles to target different audiences and search intents.
- Add keywords, both broad and specific, high-volume and long-tail, to boost your reach and relevance.
- Frame titles for brevity and prompting users to take some action.
Search Ads Creative Requirements and Best Practices
- Use diverse creative formats to optimize performance for different behaviors and intents.
- Your ad creatives should tightly align with your ad group’s keywords.
- Use your TikTok catalog to automatically advertise relevant products from your e-commerce store.
- Ensure that your landing page destination is similar to the content you showcase in your ad creative.
Tips for Carousel Image Ads (Under Search Ads)
- The first image should highlight your main product, brand, or service clearly (with your primary keyword or USP).
- Your ad content should match your account’s search query or bidding keyword.
Tips for Thumbnails for Search Ads Creative
- Add a custom thumbnail for better CTRs.
- Your thumbnail’s text should align with your targeted keywords.
Global App Bundle Ad Specs

Global App Bundle ads appear across ByteDance’s emerging apps such as CapCut, Fizzo, and Melolo.
As a placement, the Global App Bundle ensures that your TikTok ads appear across highly reliable and premium slots, which helps you reach broader audiences and boost your conversion rates.
Global App Bundle Image Ad Specifications
Supported Placements:
- App Open Ad: CapCut, Fizzo
- In-Feed Ad / 2-Column Feed Ad: CapCut
- Banner Ad: CapCut
- Interstitial Ad: CapCut, Fizzo
- Native Ad: Fizzo
Ad Composition
- Image creatives
- Your brand or app name, or logo
- Skip ad button
- The URL of the landing page, along with the CTA button
TikTok Video Dimensions for Global App Bundle Image Ads
- Vertical (which is recommended): 9:16, with resolution greater than or equal to 720*1280px.
- Horizontal: 16:9, with resolution greater than or equal to 1280*720px.
- Square: 1:1, resolution greater than or equal to 640*640px.
Supported Image File Types
- JPG
- JPEG
- PNG
Image File Size
Should not exceed 100 MB.
App or Brand Name
- When it comes to app names, TikTok supports 4-40 Latin alphabet and 2-20 Asian characters.
- For brand names, you can use 2-20 Latin alphabet characters and 1-10 Asian characters.
| Important:You can’t use emojis in both brand and app names. Longer text may get truncated depending on the user’s device. Punctuation marks and spaces will count as characters. |
Ad Description
- 1-100 Latin alphabets and 1-50 Asian characters.
- Don’t use emojis or special characters such as “{ }” or “#” in the description.
- Punctuations and space counts will count as characters.
Global App Bundle Video Ad Specifications
| Note: The ad placements and composition remain the same as Global App Bundle image ads. |
TikTok Video Dimensions for Global App Bundle Video Ads
- Vertical (which is recommended) should be in the 9:16, with resolution greater than or equal to 720*1280px.
- Horizontal, 16:9, resolution greater than or equal to 1280*720px.
- Square, 1:1, resolution should be more than or equal to 640*640px.
Supported Video File Types
- .mp4
- .mov
- .mpeg
- .avi
Video Duration
- Should be 5-60 seconds, with the recommended length being 21-30 seconds.
- Also, the video bitrate should be ≥516 kbps.
Video File Size
Should be within 500 MB.
Profile Image
- Aspect ratio should be 1:1
- Supported file types .jpg, .jpeg, and .png
- File size cannot exceed 50 KB.
App or Brand Name
- App names, 4-40 Latin alphabets, and 2-20 Asian characters.
- Brand names, 2-20 Latin alphabets, and 1-10 Asian characters.
For both, you can’t use emojis.
Ad Description
- 1-100 Latin alphabet, and 1-50 Asian characters.
- You can’t use emojis and special characters.
TikTok Pangle Ad Specs

TikTok Pangle ads enable you to expand the reach of your TikTok ad campaigns beyond standard feed placements across a global network (TikTok Pangle) of 380,000 apps with large daily reach.
These ads can be in the following formats:
- Interstitial
- Rewarded
- Native
- Banner
- App open
- Icon
TikTok Pangle Ad Specifications
| Asset Type | Resolutions | Supported Ad Formats | File Format | Max File Size |
| Video (up to 10 minutes) | 1280 x 720720 x 1280720 x 720 | InterstitialRewardedApp OpenNativeBanner | .mp4, .mov, .mpeg, .avi Whenever you upload a video asset, TikTok will ask you to add a video thumbnail, which goes on to serve as the “cover of your video.” If you don’t provide a thumbnail, then TikTok Pangle will use the first name of your video as the thumbnail automatically. | 500MB |
| Image | 1200 x 628640 x 640720 x 1280 | InterstitialApp OpenNativeBanner | .jpg, .jpeg, .png | 100MB |
| Image (TikTok Pangle exclusive) | 600 x 500640 x 200640 x 100 | Banner | .jpg, .jpeg, .png | 100MB |
| Carousel (up to 50 images) | 1200 x 628640 x 640720 x 1280 | InterstitialRewarded | .jpg, .jpeg, .png | 100MB |
| Playable | 1280 x 720720 x 1280 | InterstitialRewarded | .zip | 5MB |
TikTok Interactive Add-On Specs

Interactive add-ons are engagement features that you can use to enhance your TikTok in-feed ads. They appear in a full-screen and sound-on environment to boost the brand’s appeal and encourage more interaction from the audience.
Currently, TikTok supports:
- Card type of interactive add-ons: Display Card and Download Card.
- Sticker type of interactive add-ons: Voting Sticker, Gift Code Sticker, and Countdown Sticker.
- Premium interactive add-ons: Pop-out Showcase, Gesture, Super Like, Shake Surprise, and Story Selection.
Let’s discuss the specs for some of these add-ons, too.
Super Like
Specifications for designing Super Like Add-ons
- Dimensions should be 196x196px with a minimum of 160x160px.
- The file size should be less than or equal to 50 KB.
- The file format should be .png
- You need to provide one static image that is rich, filled with a background color. Strictly avoid submitting visuals that are hollow, shadows, or unplump shapes as TikTok will reject them.
- Leave 2px for trimming around the valid area.
Specifications for the pop-up card (which is optional to use)
- The permitted TikTok dimensions for the pop-up card include 620px by 788px.
- File size should not exceed 3 MB.
- The accepted file sizes include: .jpg, .jpeg, .png.
Download Card
While designing Download Cards, you must ensure that you comply with the defined TikTok safe zone guidelines, such as:
- For the vertical dimension:
- Use a card of 540 x 960px.
- Leave 126px and 320px empty from the top and button, respectively.
- Maintain a margin of 60px on both sides.
- Keep all the important ad elements in the middle.
- Similarly, for the square dimension:
- Use a card of 640 x 640px.
- Leave 130 px from the bottom empty of any critical brand or ad elements, as they may get cropped due to the UI.
- Maintain a margin of 60px and 140px on the left and right of the card.
| Note: To read more specifications related to these two and other interactive add-ons, please refer to this TikTok help page. |
TikTok Branded Effect Specs

TikTok’s Branded Effects are custom-made, sponsored Augmented Reality (AR) filters, stickers, and animations that brands create for users to interact with.
Below, we are sharing the most important assets and commercial specs for Branded Effects:
- Brand Exposure Limits
- Only one logo is allowed per effect within 150 x 130px.
- Product visuals must stay within 150 x 130px.
- Promotion text should be within 300 x 130px
- Branded Effect Name
- While up to 30 English characters are supported, keep the name under 18 characters.
- Avoid using emojis, special symbols, as well as hashtags.
- Branded Effect Icon
- The canvas size can be 162 x 162px.
- TikTok safe zone area for the icon is 144 x 144px.
- Rounded corners are mandatory.
- The file format should be .png, and the file size should be under 60 KB.
- Hint Text
- Must clearly highlight the trigger action
- Maximum, you can use 48 characters, but it is recommended to keep the text below 24 characters.
- Official Music
- The cover image dimensions should be 800 x 800px.
- Add the key brand elements within the center of a circle area of 260px.
- The image file size should be less than or equal to 10 MB.
- The music format should be MP3 or WAV.
- Description
- There are no character limits.
- Emojis are allowed, but you can’t use “&,” “<,” “>,” “”, or URLs.
- Official Videos
- Select 1-6 official videos.
- The official video should include #ad in the caption.
- Landing Page External Link
- Add only 1 external URL.
- If you direct users to an app store, then only OneLinks should be submitted.
- If you direct users to a landing page, your URL should start with https://.
- Sponsor mark
- Required in specific countries such as the USA, Canada, Belgium, etc.
- The sponsor icon can be in PNG format, with a 40px height fixed, and its length between 40 to 96px.
| Bonus: If you want to run ads on platforms other than TikTok, you might want to read these articles: 1. PMax Ad Specs 2. Facebook Ad Specs |
TikTok Ad Sizes Comparison Table
So, here’s an overview of the different TikTok ad sizes in a tabular format:
| Ad Format | Recommended Aspect Ratio | Recommended Resolution | File Format | Max Duration | File Size |
| In-Feed Ads (Auction) | 9:16 (Recommended), 1:1, 16:9 | ≥540 x 960 px | .mp4, .mov, .mpeg, .3gp, .avi | Up to 10 min (5-60s recommended) | 500 MB |
| In-Feed Ads (Reservation) | 9:16 (Recommended), 1:1, 16:9 | ≥540 x 960 px | .mp4, .mov, .mpeg, .3gp | 5-60s (9-15s recommended) | 500 MB |
| Spark Ads | Matches organic post | No strict minimum | Inherits organic post | Up to 10 min | Inherits post |
| TopView | 9:16 | ≥540 x 960 px (1080 x 1920 recommended) | .mp4, .mov, .mpeg, .3gp | 5-60s | 500 MB |
| TikTok Pulse | 9:16 (Recommended), 1:1, 16:9 | ≥720 x 1280 px | .mp4, .mov, .mpeg, .3gp, .avi | 5-60s | 500 MB |
| Carousel (Standard) | 9:16, 1:1, 16:9 | 1200 x 628, 640 x 640, 720 x 1280 | .jpg, .jpeg, .png | 2-35 images | ≤100 KB per image suggested |
| Carousel (VSA) | 9:16, 1:1, 16:9 | 1200 x 628, 640 x 640, 720 x 1280 | .jpg, .jpeg, .png | 2-20 images | ≤100 KB per image suggested |
| Search Ads (Video) | Same as In-Feed | Same as In-Feed | Same as In-Feed | Same as In-Feed | 500 MB |
| Search Ads (Carousel) | 9:16, 1:1, 16:9 | 1200 x 628, 640 x 640, 720 x 1280 | .jpg, .jpeg, .png | Multiple images | 100 MB |
| Playable Ads | 9:16 or 16:9 | 720 x 1280 or 1280 x 720 | .zip (HTML5) | 10-30s demo recommended | 5 MB (compressed) |
| Branded Mission Example Video | 9:16 | ≥720 x 1280 px | .mp4, .mov, .mpeg, .3gp, .avi | 12-15s recommended | 100 MB |
| Branded Effect (Icon) | 1:1 | 162 x 162 px | .png | N/A | ≤60 KB |
| Global App Bundle (Video) | 9:16, 1:1, 16:9 | ≥720 x 1280 px | .mp4, .mov, .mpeg, .avi | 5-60s (21-30s recommended) | 500 MB |
| Global App Bundle (Image) | 9:16, 1:1, 16:9 | ≥720 x 1280 px | .jpg, .jpeg, .png | N/A | 100 MB |
| TikTok Pangle (Video) | 9:16, 1:1, 16:9 | 1280 x 720, 720 x 1280, 720 x 720 | .mp4, .mov, .mpeg, .avi | Up to 10 min | 500 MB |
| TikTok Pangle (Playable) | 9:16, 16:9 | 720 x 1280, 1280 x 720 | .zip | Interactive | 5 MB |
AI-Optimize Your Shopify Products
For TikTok With AdNabu!
Ensure that all product attributes comply with TikTok's product data requirements.
Get platform-ready data feed URLs that ensure accurate and hassle-free product data sync.
Get 24/7 priority support from certified professionals
Best Practices for TikTok Ads
Let’s also look at some of the best practices you should follow while running TikTok ads.
- Stop making commercials: Your focus should be on creating ads that don’t look like actual commercials, but native content that can blend into a user’s feed naturally. This means the content should be shot on your phone, in a vertical 9:16 format, and feature real people in everyday settings.
Only then will your ads feel authentic, relatable, and people will want to click on them and explore your offering further.
- Make the first 3 seconds compelling: The first three seconds of a TikTok ad determine your RoAS. Ensure that during that period, you grab user attention with visual “disruptors” (such as a sudden movement), an engaging text overlay, or a relatable problem your product solves.
This will help you stop their scroll and prompt them to engage with your ad.
- Use “Sound-On”: Being a sonic platform, TikTok warrants you to add audio to all your ads.
In terms of which sounds you should use, we recommend taking trending audios from the Commercial Music Library, relatable voiceovers, etc. These will enable you to drive the narrative and emotional impact, thereby improving ad engagement and conversion rate further.
- Leverage Spark Ads: We recommend boosting organic posts from your own brand profile or influencers, i.e, running Spark ads. These feel more authentic, allow users to visit your profile more easily, and generally have higher engagement and lower CPAs.
- Prepare a strategy to combat ad fatigue: On TikTok, the shelf life of creatives is much less than on platforms such as Facebook and Google. To ensure this doesn’t affect the performance of well-performing ads, keep refreshing creative assets every 7 to 14 days.
You can make tweaks to your ad copy, change audio files, or even give an overhaul to videos to extend the life of your winning campaigns.
Conclusion
Following TikTok ad specs helps your creatives look clean across every placement. It also reduces rejections, cropping, and weak delivery. Use this guide as your quick reference and launch compliant ads with confidence.
FAQs
- Is TikTok 4×5 or 9×16?
TikTok is primarily good with 9:16 vertical content. This full-screen format delivers the best viewing experience. While 1:1 and 16:9 ratios exist and the platform supports them, you should publish more content in the vertical dimension to get the best results.
- What are the available TikTok ad formats?
Some popular ad formats that TikTok currently supports include: In Feed ads, Spark Ads, TopView, Brand Takeover, Carousel Ads, Playable Ads, Search Ads, and Branded Mission.
- Is 16:9 ratio good for TikTok?
The 16:9 (horizontal) dimension is supported by TikTok for different types of ads, such as Non-spark, but is not ideal for use, as it can get cropped or may show empty space on screen. Rather, go with the 9:16 (vertical) dimension that may perform well because it will fill the entire display.
- What are the requirements to run ads on TikTok?
You should have a TikTok For Business and Ads Manager account set up. In addition, you should be at least 18 years old and have a valid website or landing page.
For ad creation, you will need to have a minimum daily budget of $20, and your ads should follow certain TikTok advertising policies and the creative specifications we shared in this blog.
- What is the TikTok ad copy character limit?
For most in-feed ads, TikTok supports 100 characters at max. Also, only up to 4 lines are visible to users before the ‘See more’ button appears.
For Spark ads pull, the ad caption is extracted directly from the organic post, and can also support blank captions.
- What are the TikTok Non Spark Ads specs?
TikTok Non-Spark ads (standard In-Feed ads) support vertical (9:16), horizontal (16:9), and square (1:1) formats. The minimum resolutions for these three dimensions include 540 x 960px, 960 x 540px, and 640 x 640px, respectively.
You can upload files in the .mp4, .mov, .mpeg, .3gp, and .avi formats.
For Auction buying type campaigns, the video duration can be up to 10 minutes, though TikTok recommends you keep them to 5-60 seconds. For reservation-buying type campaigns, you should ideally keep your videos to 9-15 seconds.