ad-creative · platform-specs

Platform Specs Reference

Complete character limits, format requirements, and best practices for each ad platform.


Google Ads

Responsive Search Ads (RSAs)

Element Character Limit Required Notes
Headline 30 chars 3 minimum, 15 max Any 3 may be shown together
Description 90 chars 2 minimum, 4 max Any 2 may be shown together
Display path 1 15 chars Optional Appears after domain in URL
Display path 2 15 chars Optional Appears after path 1
Final URL No limit Required Landing page URL

Combination rules:

Pinning strategy:

Headline mix recommendation (15 headlines):

Description mix recommendation (4 descriptions):

Performance Max

Element Character Limit Notes
Headline 30 chars (5 required) Short headlines for various placements
Long headline 90 chars (5 required) Used in display, video, discover
Description 90 chars (1 required, 5 max) Accompany various ad formats
Business name 25 chars Required

Display Ads

Element Character Limit
Headline 30 chars
Long headline 90 chars
Description 90 chars
Business name 25 chars

Meta Ads (Facebook & Instagram)

Single Image / Video / Carousel

Element Recommended Maximum Notes
Primary text 125 chars 2,200 chars Text above image; truncated after ~125
Headline 40 chars 255 chars Below image; truncated after ~40
Description 30 chars 255 chars Below headline; may not show
URL display link 40 chars N/A Optional custom display URL

Placement-specific notes:

Best practices:

Lead Ads (Instant Form)

Element Limit
Greeting headline 60 chars
Greeting description 360 chars
Privacy policy text 200 chars

LinkedIn Ads

Single Image Ad

Element Recommended Maximum Notes
Intro text 150 chars 600 chars Above the image; truncated after ~150
Headline 70 chars 200 chars Below the image
Description 100 chars 300 chars Only shows on Audience Network

Carousel Ad

Element Limit
Intro text 255 chars
Card headline 45 chars
Card count 2-10 cards

Message Ad (InMail)

Element Limit
Subject line 60 chars
Message body 1,500 chars
CTA button 20 chars

Text Ad

Element Limit
Headline 25 chars
Description 75 chars

LinkedIn-specific guidelines:


TikTok Ads

In-Feed Ads

Element Recommended Maximum Notes
Ad text 80 chars 100 chars Above the video
Display name N/A 40 chars Brand name
CTA button Platform options Predefined Select from TikTok's options

Spark Ads (Boosted Organic)

Element Notes
Caption Uses original post caption
CTA button Added by advertiser
Display name Original creator's handle

TikTok-specific guidelines:


Twitter/X Ads

Promoted Tweets

Element Limit Notes
Tweet text 280 chars Full tweet with image/video
Card headline 70 chars Website card
Card description 200 chars Website card

Website Cards

Element Limit
Headline 70 chars
Description 200 chars

Twitter/X-specific guidelines:


Character Counting Tips


Multi-Platform Creative Adaptation

When creating for multiple platforms simultaneously, start with the most restrictive format:

  1. Google Search headlines (30 chars) — forces the tightest messaging
  2. Expand to Meta headlines (40 chars) — add a word or two
  3. Expand to LinkedIn intro text (150 chars) — add context and proof
  4. Expand to Meta primary text (125+ chars) — full hook and value prop

This cascading approach ensures your core message works everywhere, then gets enriched for platforms that allow more space.


Source: https://github.com/coreyhaines31/marketingskills/skills/ad-creative/references/platform-specs.md · v2.8.2 · MIT License (c) 2025 Corey Haines.