Ad Copy Character Counter
Check character limits for Google Ads, Facebook Ads, LinkedIn Ads, and Twitter Ads. Real-time counting with visual indicators.
Ad Copy Character Counter
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Remaining = Character Limit - Current Length
Additional inputs: Tweet Text (280 chars).
Worked example โ All fields within limits. Headlines use 75/90 total characters. Descriptions use 165/180 total characters.
Formula
Remaining = Character Limit - Current Length
Each advertising platform has specific character limits for headlines, descriptions, and body text. Staying within these limits ensures your full ad text displays without truncation. This tool checks your copy against all major platform requirements in real time.
Worked Examples
Example 1: Google Ads Responsive Search Ad
Problem:Create a Google Ad for an online shoe store with proper character counts for headlines (30 max) and descriptions (90 max).
Solution:Headline 1: 'Premium Running Shoes - 40% Off' = 30 chars (at limit) Headline 2: 'Free Shipping Over $50' = 22 chars (8 remaining) Headline 3: 'Shop New Arrivals Today' = 23 chars (7 remaining) Description 1: 'Discover top-brand running shoes at unbeatable prices. Free returns within 30 days.' = 83 chars (7 remaining) Description 2: 'Over 500 styles in stock. Expert reviews and size guides to find your perfect fit.' = 82 chars (8 remaining)
Result:All fields within limits. Headlines use 75/90 total characters. Descriptions use 165/180 total characters.
Example 2: Multi-Platform Ad Campaign
Problem:Write ad copy for a SaaS product launch across Google, Facebook, LinkedIn, and Twitter, staying within each platform's limits.
Solution:Google Headline: 'AI Project Management Tool' = 27/30 chars Google Description: 'Automate workflows and boost team productivity by 40%. Start your free trial today.' = 82/90 chars Facebook Primary: 'Tired of missed deadlines? Our AI tool keeps projects on track automatically.' = 76/125 chars Facebook Headline: 'Try It Free for 14 Days' = 23/40 chars LinkedIn Intro: 'Teams using our platform ship projects 40% faster. See why 10,000+ companies switched.' = 87/150 chars Tweet: 'Just launched: AI project management that actually works. 40% faster delivery. Free trial.' = 90/280 chars
Result:All platforms within limits. Consistent message adapted to each platform format.
Frequently Asked Questions
What are the character limits for Google Ads?
Google Ads responsive search ads have specific character limits for each component. Headlines are limited to 30 characters each, and you can provide up to 15 headlines. Descriptions are limited to 90 characters each, with up to 4 descriptions allowed. The display URL path fields allow 15 characters each for two path segments. Google will automatically combine your headlines and descriptions in different combinations to find the best performing variations. It is important to make each headline and description standalone and meaningful since Google may show them in any combination. Using all available character space tends to improve ad performance by providing more information to potential customers.
How do I write effective ad copy within character limits?
Writing effective ad copy within tight character limits requires focusing on clarity, value proposition, and a strong call to action. Start by identifying your single most important message and lead with it. Use active voice and power words that create urgency or emotion. Remove filler words like very, really, just, and that to save characters. Include numbers and statistics when possible as they attract attention and convey credibility quickly. Address the reader directly using you and your to create a personal connection. Always include a clear call to action such as Shop Now, Learn More, or Get Started. Test multiple variations since even small wording changes can significantly impact click-through rates and conversion performance.
What are the LinkedIn Ads character limits?
LinkedIn Ads have several format-specific character limits that advertisers must follow. Sponsored Content single image ads allow 150 characters for the introductory text (recommended, with a maximum of 600), a 70-character headline, and a 100-character description. Sponsored Content video ads have similar limits with 150 recommended introductory characters. Text Ads allow a 25-character headline and 75-character description. Message Ads (InMail) allow up to 60 characters for the subject line and 1,500 characters for the message body. Sponsored Content carousel ads allow 150 characters of intro text per card, with each card having a 45-character headline. LinkedIn generally penalizes ads that exceed recommended lengths with lower visibility and engagement.
What is the Twitter/X Ads character limit?
Twitter (now X) has a standard 280-character limit for organic tweets, which also applies to promoted tweets. However, X Premium subscribers can post tweets up to 25,000 characters long. For advertising purposes, promoted tweets work best when kept concise, ideally under 100 characters to leave room for engagement. Twitter ad cards have a 70-character headline limit and 200-character description limit. Website cards allow a 70-character title. The platform favors brevity and punchy messaging since users scroll quickly through their feeds. Including hashtags uses characters from your limit, so use them sparingly in ads. Emojis count as 2 characters each in the Twitter character count, which is worth noting when crafting ad copy that includes visual elements.
What is the difference between a hard character limit and a truncation point?
A hard limit is enforced at upload: Google Ads rejects a 31-character responsive search ad headline outright. A truncation point is a display behaviour: Meta accepts very long primary text but collapses it behind a See More link on smaller screens. The consequences differ sharply. Exceeding a hard limit blocks the ad from running; exceeding a truncation point ships the ad but hides your closing line and call to action, so front-load the key message before the likely cut.
Do emojis and accented characters count as one character?
Not always. Many platforms count UTF-16 code units rather than what a reader perceives as a single glyph, so an emoji outside the basic multilingual plane consumes two units, and composite emoji such as flags or skin-tone sequences consume more. Accented Latin letters may count as one or two depending on whether the text uses composed or decomposed Unicode. Paste the final copy into the counter instead of estimating, and leave a small buffer whenever the ad is emoji-heavy.
What is pinning in responsive search ads and how does it affect character planning?
Pinning locks a specific headline or description to a fixed position, for example forcing a legal disclaimer into headline position 1. The platform then stops rotating that slot, which reduces the number of asset combinations it can test and usually lowers reported ad strength. For copywriting it matters because pinned assets always appear together, so they can be written as one connected sentence within their individual limits. Unpinned assets must each stand alone, since any of them may be shown beside any other.
Why does the same ad look shorter on mobile than on desktop?
Mobile placements render fewer pixels per line and often show fewer lines before truncating, so the visible length is shorter than the platform's stated character maximum. Character counts also do not map to pixel width: an all-capitals headline, or one full of wide letters, occupies more space than the same count in narrow characters. Since most social and search impressions are served on mobile, write to the tighter mobile guidance and treat the desktop allowance as headroom rather than a target.
How should I count characters when using dynamic keyword insertion or ad customisers?
Dynamic text is substituted at serve time, so a counter can only measure your static template. Count the worst case: replace the insertion token with the longest keyword or feed value that could fill it, then check that total against the limit. Always supply a short default text, because the platform falls back to the default when the substituted value would overflow rather than truncating mid-word. Keep the surrounding static copy tight enough that even the longest substitution still fits.
Do spaces, punctuation and line breaks count toward the limit?
Yes. Character counters, including this one, measure every character in the string, so spaces between words, commas, exclamation marks and the pipe or hyphen separators used in headlines all consume allowance. A newline is also a character, and copy pasted from a document can carry a trailing space or a non-breaking space that is invisible on screen but still counted. Trim the ends of each field before submitting, because a single stray space is enough to push a headline sitting exactly at 30 characters over a hard limit.
References
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎMarketing ROI Calculator
Calculate marketing campaign return on investment from spend and revenue generated.
๐งฎContent Marketing ROI Calculator
Calculate the ROI of content marketing efforts from production costs and generated revenue.
๐งฎDomain Authority Checker
Check and compare domain authority scores for competitive SEO analysis.
๐งฎKeyword Density Checker
Analyze keyword density and frequency distribution in any webpage or text content.
๐งฎMeta Tag Length Checker
Verify that title tags and meta descriptions fit within Google SERP display limits.
๐งฎRobots.txt Generator
Generate a robots.txt file with crawl directives for search engine bots.
๐งฎXML Sitemap Size Calculator
Estimate XML sitemap file size and check if it exceeds the 50MB/50K URL limits.
๐งฎCanonical URL Generator
Generate canonical URL tags to prevent duplicate content issues in search engines.