Ad Copy Character Counter: Meta, TikTok, Google Limits
A good ad copy character counter does more than count. It shows where Meta, TikTok, and Google cut your copy so you can write to the actual display, not the raw input field.
8,226+
Videos & Ads
+50-100
Fresh Daily
$29.90
Per Month
Full Access
12.5 TB database · 72+ niches · 7 min read
An ad copy character counter is only useful if it shows how the copy will actually break across placements. For Meta, TikTok, and Google, the number you type and the number the user sees are not the same thing. The right tool counts characters, then previews truncation so you can write to the fold instead of guessing at it.
How many characters can a Facebook ad's primary text show?
A Facebook ad's primary text can be much longer than the part users first see. In many feed placements, 125 visible characters is the working line before expansion, but Meta can accept longer copy and other placements can clip sooner or later. So the counter should show both the raw count and the live preview; the preview is what decides whether the hook survives.
The raw number is not the event.
Meta Business Help Center is useful for field definitions, but it does not settle the real reading experience. Device width, placement, and line breaks all change what lands above the fold, and a desktop-safe line can wrap badly on mobile. If the first sentence depends on a second sentence to make sense, the ad is already late.
- Put the offer in the first line.
- Keep the first clause readable on its own.
- Let the rest explain, not rescue, the ad.
Where exactly does Meta truncate copy on each placement?
Meta truncates by placement, not by one universal rule. Feed units often show around 125 visible characters for primary text, headlines can clip much earlier, and Stories, Reels, Marketplace, and right-column placements all render their own way. If you need a single answer for the team, the answer is: preview the exact placement you are buying, then write to that screen.
Static counts miss the wrap.
That is why a plain character page is only half useful. It can tell you that the copy is long; it cannot show whether the sentence dies after the second noun. Meta's own preview in Ads Manager is the only sane place to catch that before spend starts, because the same line can look clean in one placement and cramped in another.
What the preview should check
- Primary text break point.
- Headline clip point.
- CTA adjacency.
- Line wrap on mobile.
That is the real job of the counter. It is not there to flatter the draft. It is there to show where the user loses the sentence, because a lost sentence usually means a lost click.
What are the TikTok ad text limits in practice?
TikTok is tighter in practice than Meta, and you should draft accordingly. I would plan for a short opening clause, often around 80-100 visible characters for in-feed copy, then verify the current object in TikTok Ads Manager because the exact display can change by format. The headline, if the placement exposes one, should stay brutally short.
This is not a place for drift.
Per TikTok Ads Help Center, the field rules are product-specific, so the counter has to distinguish accepted input from visible output. That matters because a copy block that looks tidy in the editor can feel crowded once the UI overlays text on video. Motion changes the reading job, and motion punishes soft openings.
- Lead with the object.
- Skip scene-setting that can wait.
- Keep brand names early if they matter.
- Use one clear promise, not three.
If you need long-form context, send it to the landing page. TikTok copy has to sell the next action quickly, not tell the whole story in the caption field.
What are Google responsive search ad character limits?
Google responsive search ads are the cleanest limit set because Google Ads Help gives you hard numbers. Each headline gets 30 characters, each description gets 90, path fields get 15, and you can stack up to 15 headlines and 4 descriptions. Here the counter is not interpretive. It is arithmetic.
Limit sheet
| Field | Public limit | Practical note |
|---|---|---|
| Headline | 30 characters | Count every space. |
| Description | 90 characters | Keep one promise per line. |
| Path | 15 characters | Use readable slugs. |
| Asset pool | 15 headlines / 4 descriptions | Rotation needs variety, not fluff. |
Google is the place to be strict because the system does not leave room for guesswork. A 31-character headline fails before the user sees it, and a careless path field can turn a sharp ad into a clumsy one. Short assets are a feature, not a nuisance.
Google Ads Help gives you the rule set, but the counter still matters because it helps you write to the smallest useful unit. That usually produces cleaner language, fewer filler words, and stronger nouns.
Should you write under the limit or use 'See more' on purpose?
You should write some Meta copy to earn See more on purpose. If the ad needs a price frame, a niche qualifier, or a proof point that would make the opening line clunky, the fold can do useful work by separating the skim from the serious reader. A counter that forces everything above the fold can push you into vague copy.
Brevity is not the job.
Clarity is.
That is not a license to ramble. The first 125 characters still have to stand alone, and the longer block has to earn the expansion, not hide the promise. The useful sequence is simple: the opener sells the reason to keep reading, and the expansion sells the final layer.
Most people in this niche will argue for keeping every line under the fold. They are wrong often enough to matter. When the offer is narrow, when the audience needs qualification, or when the pricing structure is part of the sell, the expansion point becomes a filter, not a flaw.
The FTC Endorsement Guides still matter here, because they care about truthfulness, disclosure, and substantiation. A long body does not hide a weak claim, and a short body does not excuse one. If the copy makes a promise, you need the proof whether the reader expands or not.
- Stay under the fold when the offer is simple and the call to action is immediate.
- Let it expand when the ad needs context, qualification, or price framing.
- Never bury the actual promise behind the expansion point.
That is the useful distinction.
How do scaling advertisers structure the first 125 characters?
Scaling advertisers usually pack the first 125 characters as a pitch stack: offer, audience, proof cue, next move. They start with the noun that matters, not with color commentary, because the first line has to survive a feed cut and still read like a complete thought. A counter can measure the line; it cannot decide which word deserves the front slot.
In the ad copy we inspect, the first 125 characters usually do four jobs at once. They identify who the ad is for, they name the outcome, they hint at why the offer is credible, and they leave enough room for the next clause to land cleanly after truncation. The sentence fails when it spends those first characters on mood, setting, or brand language that does not help the click.
Example: 'Freelance designers: cut proposal follow-up with a 1-page intake sheet built for client projects under 5 minutes.' That opener does four jobs in one line. It names the audience, states the outcome, hints at the mechanism, and leaves enough space for a second clause if Meta cuts after the first screen.
That is the pattern a static counter page never shows. It can tell you that your copy is 162 characters long, but it cannot tell you whether the 125th character lands in the middle of the offer or at the end of a useless filler phrase. The live preview does that, and the live preview is why the tool has a job.
Numbers matter less than order.
If you want the fast version, write the first 125 characters like this: the exact offer first, the best-fit audience second, the strongest proof cue third, and the next action last. Keep the nouns concrete. Keep the verbs active. Strip anything that only exists to sound like advertising.
Frequently asked questions
How many characters can a Facebook ad's primary text show?
There is no single universal display cap. In many feed placements, plan for about 125 visible characters before expansion, but Meta can accept longer copy and other placements can clip sooner. Check the live placement preview before launch.
Where exactly does Meta truncate copy on each placement?
Meta truncates by placement, not by one rule. Feed, Reels, Stories, Marketplace, and right-column units can all break differently, so the static number is only a starting point. The preview tells you the real cutoff for the screen you are buying.
What are the TikTok ad text limits in practice?
TikTok is tighter than Meta. Draft short opening copy and assume the visible line is brief until you verify the current field and preview in TikTok Ads Manager. If the format exposes a headline, keep it compact and do the selling in the first clause.
What are Google responsive search ad character limits?
Google gives you hard counts. Headlines are 30 characters, descriptions are 90, and path fields are 15 characters each; Google Ads Help is the source to check before launch. The ad system will reject overflow, so the counter should enforce those limits exactly.
Sources
Named rather than linked — verify before relying on any figure below.
- Meta Business Help Center
- TikTok Ads Help Center
- Google Ads Help Center
- FTC Endorsement Guides
Comments(0)
No comments yet. Members, start the conversation below.
Related reads
- DISad spy intelligence
Custom Audience vs Lookalike Audience: Key Differences
A custom audience is warm traffic you already touched. A lookalike audience is cold traffic modeled from that seed, so the first is for retargeting and the second is for expansion.
Read - DISad spy intelligence
AI UGC Ads: What They Are and Why They're Everywhere
AI UGC ads are synthetic creator-style videos built for fast testing, not polished production. They spread because they are cheap to revise, easy to scale, and often good enough for paid social.
Read - DISad spy intelligence
Push Ads vs Pop Ads: Formats, Costs, and Use Cases
Push is permission-based notification traffic; pop is session-based interruption traffic. Push usually buys tighter attention at a higher price, while pop usually buys cheaper volume and more noise.
Read