Ad Character Counter

Type your ad copy once and see instantly whether it fits Google, Meta, TikTok, Pinterest, X and Amazon's character limits.

Describe the result you need. AI will set up the tool and ask for any missing details.

Configure with AI

Enter to submit · Shift + Enter for a new line

Sent to AI. Leave out passwords and private customer data.

Characters
83
Fits
7 / 10 fields
Words
15
  • Google Ads: Responsive search ad headline (30)53 over the limit.
  • Google Ads: Responsive search ad description (90)7 characters to spare.
  • Google Shopping: Product title (150)67 characters to spare.
  • Meta (Facebook/Instagram): Primary text (before "See more") (125)42 characters to spare. Meta's Ads Guide gives recommended lengths per placement rather than one hard cap; 125 is the widely used feed benchmark.
  • Meta (Facebook/Instagram): Headline (40)43 over the limit.
  • TikTok Ads: Ad text (100)17 characters to spare. TikTok's own creative specs vary a little by placement; 100 is the commonly published in-feed figure.
  • Pinterest Ads: Title (100)17 characters to spare.
  • Pinterest Ads: Description (500)417 characters to spare.
  • X (Twitter) Ads: Post text (280)197 characters to spare.
  • Amazon Sponsored Brands: Headline (50)33 over the limit.

Limits checked

PlatformFieldLimit
Google AdsResponsive search ad headline30 characters
Google AdsResponsive search ad description90 characters
Google ShoppingProduct title150 characters
Meta (Facebook/Instagram)Primary text before "See more"~125 characters
Meta (Facebook/Instagram)Headline~40 characters
TikTok AdsAd text~100 characters
Pinterest AdsTitle100 characters (40 visible)
Pinterest AdsDescription500 characters
X (Twitter) AdsPost text280 characters
Amazon Sponsored BrandsHeadline50 characters

Google Ads, Google Shopping and Pinterest publish exact figures, cited below. Meta and TikTok describe recommended lengths per placement rather than one universal hard limit, so those two rows are the widely used benchmark, and the tool's detail line says so.

Writing one line that works everywhere

  • Write for the tightest limit first. If your line fits Google's 30-character headline, it fits everywhere else too, with room to spare.
  • Front-load the offer or benefit. Even fields with a generous limit, like Meta's primary text, get visually truncated behind “See more” long before the hard cap.
  • Recheck after a redesign. Platforms change their ad formats and limits more often than most other specs on this site; this page notes the date it was last checked.

Questions people ask

Why do Meta and TikTok show approximate limits instead of exact ones?

Neither publishes a single hard character cap for text the way Google Ads does for headlines. Meta gives recommended lengths per placement in its Ads Guide, and TikTok's specs vary a little by ad format, so the figures shown are the commonly used benchmark, not an enforced maximum.

What happens if my ad copy goes over a platform's limit?

It depends on the platform. Some (like Google Ads headlines) simply won't let you type past the limit. Others truncate the display, or reject the ad at review. Check the specific platform's ad manager for its exact behavior.

Does this count emoji correctly?

It counts each visible character, including most emoji, as one character, which matches how these platforms generally count for Latin-script text. Some platforms count double-width languages (like Japanese or Korean) differently; this tool doesn't adjust for that.

Is Google Shopping title the same as a regular ad headline?

No, it's your product feed's title field, shown in Shopping ads and free listings. It has its own 150-character limit, separate from a text ad's headline.

Want this builtinto your store?

I'm Emmanuel, a Shopify and WooCommerce developer. If this tool pointed at something you'd rather have fixed for you (a faster store, cleaner product data, a migration, a custom feature), send me a note.

Emmanuel Asika

Emmanuel Asika

Shopify & WooCommerce developer, Dublin

I build and fix online stores: new builds, migrations, speed, SEO and the custom bits apps can't do.

hello@emmanuelasika.com