How-To Guide · Ad Creative Generation

Design TikTok Ad Image: Specs, Safe Zones, and What Actually Works

Learn the exact specs, safe zone rules, and design principles for TikTok ad images. Aspect ratios, resolutions, file formats, and step-by-step guidance in one place.

TL;DR TikTok In-Feed image ads perform best at 9:16 aspect ratio, 1080×1920 px resolution. Place your logo, headline, and CTA in the central safe zone. Keep captions under 100 characters. Export as JPG or PNG, under 500 MB for standard In-Feed or under 100 KB per card for Carousel ads.

4 min read By Updated 0 steps

Originally published .

Key Takeaways
  • TikTok In-Feed image ads perform best at 9:16 vertical orientation with 1080×1920 px resolution.
  • Keep logos, headlines, and CTAs in the central safe zone to avoid TikTok UI overlap.
  • Ad captions max out at 100 characters recommended. No emojis in brand names or descriptions.
  • TikTok Carousel ads support 2–35 images, each as JPG or PNG under 100 KB.
  • Build 3–5 image variations per ad and let performance data pick the winner.
  • Coinis Image Ads generates on-brand TikTok creatives from a product URL in minutes.

TikTok's ad placements are built for mobile. Get the specs wrong and your creative gets cropped, covered, or rejected.

This guide covers every spec and design principle you need. Follow it and your images are ready to upload.

What Are TikTok Ad Image Formats?

TikTok supports several image-based ad types. Each has different requirements.

  • In-Feed Ads: Appear in the For You feed between organic posts.
  • Carousel Ads: Multiple images in a single swipeable unit. Up to 35 cards.
  • Brand Takeover: Full-screen image shown when users open TikTok.
  • Global App Bundle: Specialized format for app promotion campaigns.

Most advertisers start with In-Feed. It's the most accessible format and the best fit for most budgets.

Image Specifications You Need to Know

Aspect ratios for different placements

Per TikTok's Business Help Center, In-Feed Ads support three aspect ratios:

  • 9:16 (recommended): Full vertical mobile screen.
  • 1:1: Square. Works across placements.
  • 16:9: Landscape. Less native-feeling on mobile.

9:16 is the strongest choice. It fills the screen and matches how users naturally hold their phones.

Brand Takeover ads support vertical (1080×1920 px), square (1080×1080 px), and landscape (1920×1080 px) formats.

Resolution and file size requirements

For In-Feed Ads, the minimum resolution at 9:16 is 540×960 pixels. Recommended is 720×1280 pixels or higher. Aim for 1080×1920 pixels when possible. Higher resolution renders sharply on all device sizes.

Profile images, your brand icon inside the ad, must be 1:1 ratio and under 50 KB per TikTok's current ad specifications.

For Carousel Ads, each image must be under 100 KB. Carousel units support between 2 and 35 images.

File format and technical specs

TikTok accepts JPG, JPEG, and PNG for image ads.

Ad captions are recommended at 100 characters or fewer before TikTok truncates with "See more." Brand display names cap at 20 characters for non-CJK languages.

No emojis in brand names or ad descriptions for In-Feed Ads.

Design Principles for TikTok Ad Images

Mastering the safe zone

TikTok overlays UI elements on every ad. Buttons, captions, profile icons, and share controls all sit on top of your image.

Place your logo, key message, and CTA in the center of the frame. Avoid the top 14% and the bottom 20% of the image. Content in those zones risks being covered by TikTok's own interface.

Per TikTok's guidance, centering key creative elements is the single most effective way to keep them visible across all device sizes.

Using vertical orientation effectively

Vertical fills the screen. That is the TikTok experience. Design natively for 9:16 from the start.

Don't repurpose a square or landscape ad. Cropped creatives look out of place and underperform. Build vertical first, then adapt for other placements.

Text and copy placement

Keep text minimal. One headline. One supporting line. One CTA. That's it.

TikTok feeds move fast. Viewers swipe in under two seconds. Text that clutters the frame gets ignored. Text that is large, brief, and central stops the scroll.

Step-by-Step: Designing Your TikTok Ad Image

Choose your ad format and dimensions

Start with In-Feed at 9:16. Set your canvas to 1080×1920 pixels in your design tool. That matches TikTok's recommended resolution and fills the full mobile screen.

Create with the safe zone in mind

Mark off the top 14% and bottom 20% of your canvas before you place anything. Keep all critical elements inside those boundaries. Logo goes center-top within the safe zone. CTA goes center-bottom within the safe zone.

Optimize text and copy elements

Limit copy to 100 characters or fewer. No emojis. Use high-contrast text so it reads on any background. Large type. Simple message. One clear action.

Export and prepare for upload

Export as JPG or PNG. Confirm your file is under 500 MB for standard In-Feed ads, or under 100 KB per card for Carousel. Check dimensions one more time. Then upload directly to TikTok Ads Manager.

Best Practices for High-Performing Ads

Quality and resolution standards

Always use 1080×1920 pixels when possible. Low-res images look pixelated at full-screen. That kills credibility fast. Higher quality also gives TikTok's algorithm more signal to work with.

Minimal, impactful composition

One strong visual. One message. One action. Busy creatives lose to focused ones on TikTok. Give the viewer one thing to look at and one thing to do.

Testing multiple variations

Never run one image. Create three to five variations of each ad. Change the headline. Swap the background. Adjust the color. Let the data pick the winner.

How Coinis Streamlines TikTok Ad Design

Building TikTok-ready images manually takes time. Coinis cuts that cycle significantly.

The Image Ads workflow generates ad creatives from a product URL or a brief. Cutting-edge AI models produce multiple variations, optimized for the right dimensions. Brand Profile stores your fonts, colors, and brand voice so every image stays on-brand without extra effort.

Need five variations for a split test. Generate them in minutes, not hours.

Coinis direct publishing to TikTok is on the roadmap. Today, you export the finished image from Coinis and upload it to TikTok Ads Manager. The creative work, the hard part, is already done.

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is the best image size for TikTok ads?

The recommended size for TikTok In-Feed image ads is 1080×1920 pixels at a 9:16 aspect ratio. This fills the full mobile screen and matches TikTok's native content format. The minimum accepted resolution is 540×960 pixels, but higher resolution always performs better.

What file formats does TikTok accept for image ads?

TikTok accepts JPG, JPEG, and PNG files for image ads. For Carousel Ads, each image must be under 100 KB. For standard In-Feed Ads, files can be up to 500 MB, though smaller files load faster.

What is the TikTok ad safe zone?

The TikTok safe zone is the central area of your ad where content is visible without being covered by UI elements like captions, buttons, or profile icons. Avoid placing key elements in the top 14% or bottom 20% of the frame. Keep your logo, headline, and CTA in the center of the image.

Can I use emojis in TikTok ad copy?

No. TikTok does not allow emojis in brand names or ad descriptions for In-Feed Ads. Brand display names are also capped at 20 characters for non-CJK languages, and ad captions are recommended at 100 characters or fewer before truncation.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free