All articles
Platform Guide6 min readApril 30, 2026

Mastering High-Engagement 1:1 Image Ads on X

The 1:1 square image format dominates the X feed in 2026. Here's how to design image ads that stop the scroll, the specs to hit, and how AI creates X-native creative.

TL;DR

Square 1:1 images take up the most vertical real estate on X's mobile feed and outperform 16:9 landscape images by up to 35% in engagement rate. In 2026, the highest-performing X ads combine a bold visual with tweet-style copy — direct, opinionated, and short. Viral.ad generates X-native image ad creative from your product URL.

What image format performs best on X (Twitter) ads?

The 1:1 square format (1200 x 1200px) performs best on X ads because it occupies the maximum vertical height in the mobile feed without being cropped, giving the creative more visual presence than landscape formats.

X users scroll fast and engage with content that looks native to the platform. Ads that look like polished display banners get scrolled past. Ads that look like a tweet someone boosted? Those get engagement.

X Ad Format Performance Breakdown

FormatAspect RatioMobile HeightAvg Engagement Rate
Square Image1:1Maximum0.8–1.6%
Landscape Image16:9Minimum0.4–0.9%
Vertical Image9:16Maximum0.7–1.3%
Video (1:1)1:1Maximum1.0–2.4%
Carousel1:1 per cardMedium0.6–1.2%

Writing X Ad Copy That Works

X is a text-first platform. Even on image ads, the copy matters as much as the visual.

What works:

  • Bold claims backed by a number ("$1.58 per video. No actors. No studio.")
  • Contrarian takes ("Stop paying agencies. Here's why.")
  • Social proof hooks ("47,000 ads generated last month.")
  • Direct questions ("Still briefing UGC creators manually?")

What doesn't:

  • Generic benefit lists
  • Passive corporate voice
  • Anything that starts with "We are excited to announce"

Keep your headline under 70 characters. Keep your body copy conversational. The ad should read like a tweet someone boosted because they genuinely believed in it.

The Visual Formula for X Image Ads

High contrast. X's dark mode is the default for most users. Light images disappear. Dark backgrounds with light text, or bold colorful visuals, punch through.

One clear focal point. Don't try to show your product and your testimonial and your CTA all in one 1080 x 1080px square. Pick one.

Text-in-image. Unlike Facebook, X doesn't penalize text-heavy ad images. Use the image to reinforce the tweet copy, not repeat it.

Technical Specs

  • Recommended size: 1200 x 1200px (1:1)
  • Min dimensions: 600 x 335px
  • File types: JPG, PNG, GIF (static GIF or animated)
  • Max file size: 5 MB (JPG/PNG), 15 MB (GIF)
  • Max animated GIF: 15 MB, 6 seconds
  • Video dimensions: 1280 x 1280px (1:1) recommended
  • Video length: 15 seconds to 2:20 (sweet spot: 6–15 seconds)
  • Max video file size: 1 GB
  • Tweet copy: Max 280 characters (use 100–150 for ads)
  • Website card headline: Max 70 characters

X Ads vs. Other Social Image Formats

Running the same 1:1 image across X, Instagram, and Facebook is efficient and smart. Viral.ad generates 1:1 image ad creative that works natively on X and can be repurposed across platforms — one generation, multi-platform deployment.

Generate your X ad creative →

FAQ

Is X advertising effective in 2026?

Yes, for specific audiences. X reaches a high concentration of professionals, tech users, and politically engaged audiences. CPMs are lower than Meta, making it efficient for brands targeting these demographics.

What's a good CTR for X image ads?

A benchmark CTR of 0.5–1.5% is typical for well-optimized X image ads. Technology, SaaS, and fintech products often see higher rates with the right copy.

Should I use promoted tweets or Image Website Cards?

Image Website Cards (ads with clickable images that link to your site) typically outperform plain promoted tweets for conversion goals. Use promoted tweets for engagement and awareness; Image Website Cards for traffic and conversions.

Can I target by interest on X ads?

Yes. X Ads Manager offers interest targeting, keyword targeting (users who've engaged with specific keywords), follower lookalikes, and event targeting. Keyword targeting is particularly powerful on X since users explicitly state their interests in tweets.

How often should I refresh X ad creative?

Every 2–4 weeks. X's feed is highly time-sensitive — creative ages quickly. Refreshing copy and visual every few weeks maintains CTR and prevents creative fatigue.

Related reads:

How to apply this to your next ad test

Treat this guide as a starting point for a small creative experiment. Pick one product, one audience, and one clear conversion goal. Then turn the main idea into three distinct hooks: a problem-led hook, a benefit-led hook, and a curiosity-led hook. This gives you enough variation to learn without turning the test into a full production project.

Before launching, check that each ad has the basics covered: the first frame is understandable without audio, the product is visible early, the claim is specific, the subtitles are readable on mobile, and the call to action matches the landing page. Small execution details can change performance as much as the script itself.

viral.ad helps teams move from idea to finished creative faster by using the product URL as the source material. Instead of rebuilding the same brief for every new concept, you can generate a first pass, compare hooks, regenerate weak sections, and export platform-ready creative for TikTok, Reels, Shorts, Facebook, Google, and other paid channels.

For a useful test, keep the budget, audience, landing page, and optimization event consistent while the creative changes. That makes it easier to understand whether the new angle improved click-through rate, watch time, conversion rate, or cost per acquisition. Save the best-performing script structure, then create follow-up variants around the same buyer insight.

This approach is especially helpful for small teams because it separates learning from production overhead. You do not need a large shoot to find out whether customers respond to a pain point, a comparison, a social proof claim, or a direct offer. Start with fast creative, measure the signal, and reserve expensive production for the ideas that have already shown promise.

When you review results, compare creative signals before rewriting the whole campaign. A higher hold rate usually points to a stronger first frame or hook. A higher click-through rate can mean the offer is clearer. A better conversion rate often means the ad and page are aligned. Those signals tell you what to regenerate next.

Keep the winning ad, the losing ad, and the notes from the test together. Over time this becomes a practical creative archive: not just what looked good, but what actually moved the numbers for your product, audience, and offer.

Ready to try it?

Your first video is just $1. No commitment. No camera. Just a link.

Create your first ad — $1

viral.ad is an AI UGC video ad generator that turns any product URL into a publish-ready TikTok or Reels-style video ad in under 5 minutes, using an AI actor, natural voiceover, and auto-generated subtitles.