Marketing · Free Tool
Ad Copy Character Counter
Check headlines, body text, and descriptions against real Google, Meta, LinkedIn, and X ad character limits before you publish.
Type your ad copy into the fields below — each one checks its length live against that platform's real character limit, so you can trim before you paste it into the ads manager.
Google Ads — Responsive Search Ad
Up to 15 headlines are allowed per RSA — this checks one at a time.
Meta — Facebook & Instagram Ads
125 characters is the recommended length before Meta truncates the text with "See more".
LinkedIn Ads
150 characters is the recommended length before LinkedIn truncates with "…see more".
X (Twitter) Ads
These are the recommended/truncation limits published in each platform's ad guidelines as of this writing. Platforms occasionally adjust them, so always double-check inside the ad manager itself before you publish.
About this tool
Every ad platform truncates or rejects copy that runs past its character limit, and those limits differ by field and by network — a Google RSA headline caps at 30 characters while a LinkedIn introductory text can run to 150 before it gets cut with "…see more". This tool lays out the real, current limits for the fields marketers write most often — Google Ads Responsive Search Ad headlines and descriptions, Meta primary text, headline, and description, LinkedIn introductory text and headline, and X ad text — so you can draft and trim in one place instead of switching between guideline pages and the ads manager.
Each field updates its count as you type, with a color cue that shifts from green to amber as you approach the limit and to red once you have gone over. Nothing is uploaded or saved anywhere — the counting happens entirely in your browser, which makes it safe to paste in copy you have not finalized yet. Because platforms periodically revise these limits, treat the numbers here as a reliable starting point and give your copy a final check inside the actual ad platform before you launch a campaign.
Common uses
- Trim a Google Ads headline or description down to size before pasting it into a Responsive Search Ad, without waiting for the ads manager to flag the overage.
- Draft Meta primary text so the hook lands before the 125-character truncation point, instead of discovering the cutoff after the ad is already live.
- Check LinkedIn and X ad copy length while writing multiple variants, so you can compare a few options side by side before picking one to launch.
Frequently asked questions
Are these the exact limits each platform enforces?
They reflect each platform's currently published guidelines for the fields covered here — Google Ads RSA headline (30) and description (90), Meta primary text (125), headline (40), and description (30), LinkedIn introductory text (150) and headline (70), and X ad text (280). Ad platforms do adjust these limits from time to time, so treat this as a strong reference and confirm inside the ads manager before publishing.
Does going over the limit mean my ad will be rejected?
It depends on the field and platform. Some limits are hard caps enforced at submission, while others (like Meta's primary text and LinkedIn's introductory text) are truncation points — your ad still runs, but the extra text gets hidden behind a "see more" link. Either way, staying under the limit keeps your full message visible without a click.
Is my ad copy sent anywhere?
No. All counting happens client-side in your browser with plain JavaScript — nothing you type is transmitted, stored, or logged.
Is my data uploaded to a server?
No. This tool runs entirely in your browser using JavaScript — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.