Paste your headlines and ad text. See live character counts, truncation warnings and hard caps for every major ad platform — and let AI rewrite copy that doesn't fit.
Responsive Search Ads: 3–15 headlines (30 characters each), 2–4 descriptions (90 characters each), and up to 2 display paths (15 characters each). Spaces count toward the limit.
Display path 1 15 max0 / 15
Display path fits within the limit.
Display path 2 15 max0 / 15
Display path fits within the limit.
Primary text truncates around 125 characters on mobile ("See more"); the hard cap is 2,200. Headline: 27 visible / 40 hard max. Description: 27 visible / 30 hard max — and it's often hidden entirely in the mobile feed.
Primary text 125 visible / 2200 max0 / 125
Primary text fits without truncation.
Headline 27 visible / 40 max0 / 27
Headline fits without truncation.
Description 27 visible / 30 max0 / 27
Description fits without truncation.
Introductory text 150 visible / 3000 max0 / 150
Intro text fits without truncation.
Headline 70 visible / 200 max0 / 70
Headline fits without truncation.
Description 100 visible / 300 max0 / 100
Description fits without truncation.
Headline 25 max0 / 25
Headline fits within the limit.
Description 75 max0 / 75
Description fits within the limit.
Subject line 60 max0 / 60
Subject line fits within the limit.
Message body 1000 max0 / 1000
Message body fits within the limit.
Promoted posts follow the standard 280-character limit. Links always count as 23 characters; most emoji count as two.
Post text 280 max0 / 280
Post text fits within the limit.
In-feed ad text: 100 characters max, and only ~4 lines show before "See more." Note: CJK characters and most emoji count as double-width on TikTok — a 100-character limit becomes roughly 50 CJK characters. Display name: 2–20 characters for brands, 4–40 for apps.
No hard platform cap — these are inbox-preview conventions, not enforced limits. Mobile inboxes truncate subjects around 40 characters; desktop around 60. Front-load the value.
Subject line 40 mobile / 60 desktop0 / 40
Subject line fits the mobile preview.
Preview / preheader text 40 mobile / 90 desktop0 / 40
Preheader fits the mobile preview.
Why ad character limits are different from organic limits
Writing a tweet and writing a promoted post might share a 280-character cap, but paid ad units have their own — usually much tighter — rules. A Google responsive search ad headline gets just 30 characters; a Meta ad shows only about 125 characters of primary text before hiding the rest behind "See more"; a TikTok in-feed caption caps out at 100. Exceed the visible limit and your call to action is the first thing to disappear.
This checker tracks two numbers per field: the visible limit (where truncation happens in the feed) and the hard cap (what the platform will accept at all). Green means your copy fits fully visible, amber means it will run but truncate, red means the platform may reject it. When something doesn't fit, hit ✨ Rewrite to fit and AI will compress it while keeping the message and CTA intact.
What are the character limits for ad copy on each platform?
Google Ads responsive search ads allow 30 characters per headline and 90 per description. Meta (Facebook/Instagram) ads show about 125 characters of primary text before truncating, with a hard cap around 2,200. LinkedIn sponsored content shows 150 characters of intro text (3,000 max). TikTok in-feed ad captions cap at 100 characters, and X promoted posts follow the standard 280-character limit.
What is the difference between a visible limit and a hard cap?
The visible limit is where the platform truncates your text in the feed (usually behind a "See more" link). The hard cap is the maximum the platform will accept at all. Copy between the two still runs, but users only see the beginning — so the visible limit is the one that matters for performance.
Do spaces and emoji count toward ad character limits?
Yes. Spaces and punctuation count on every ad platform. This tool counts by Unicode code points, so emoji count as one character each — but note TikTok counts most emoji and CJK characters as double-width, so its effective limit halves for those.
What is the AI rewrite-to-fit feature?
Every field has a ✨ Rewrite to fit button. It sends your copy to our AI service, which rewrites it to fit the field's character limit while keeping the message, tone and call to action. It needs a free account (same as our other AI tools) — free accounts get 3 AI runs per day, Pro is unlimited.