Google Ads headlines are limited to 30 characters each. A Responsive Search Ad accepts up to 15 headlines, and Google usually shows about three at a time, so every headline must read clearly alone and next to the others. Spaces and punctuation count toward that 30-character limit.
Google Ads character limits (2026 Guide): Headlines, descriptions & all ad formats
Google Ads character limits are 30 characters per headline and 90 per description for Responsive Search Ads, 25 for a sitelink headline and 25 for a callout. Performance Max adds a 90-character long headline. Exceed a limit and the field will not save. Stay inside it and your ad can still be truncated on mobile.
That second point is the one advertisers miss. Fitting the limit is a validation rule, and displaying in full is a separate question that depends on device, placement and how wide your letters are.
Google Ads character limits at a glance
The limits you will hit most often, across every format:
| Ad Element | Character limit |
| RSA headline | 30 characters |
| RSA description | 90 characters |
| Display short headline | 30 characters |
| Display long headline | 90 characters |
| Performance Max headline | 30 characters |
| Performance Max long headline | 90 characters |
| Sitelink headline | 25 characters |
| Sitelink description line | 35 characters |
| Callout | 25 characters |
Google enforces these limits to ensure ads display properly across mobile, desktop, Search, Display, YouTube, and partner placements.
Exceeding the limits can lead to truncation, weaker messaging, and lower click-through rates.
What are the character limits for Google Ads?
Google enforces specific character limits for each ad type to ensure ads display correctly across mobile, tablet, and desktop.
As Google's Ads Help Center documentation outlines, these limits apply per asset and are enforced at the point of entry in both Google Ads and Google Ads Editor.
Responsive Search Ads (RSAs)
- Headlines: 15 headlines max, 30 characters each
- Descriptions: 4 descriptions max, 90 characters each
- Display URL paths: 2 fields, 15 characters each
Display Ads
- Short headline: 30 characters
- Long headline: 90 characters
- Description: 90 characters
- Business name: 25 characters
Performance Max
- Headlines: up to 5, 30 characters each
- Long headlines: up to 5, 90 characters each
- Descriptions: up to 5, 90 characters each
- Short description: 1, up to 60 characters
- Business name: 25 characters
App Campaigns
- Headlines: up to 5, 30 characters each
- Descriptions: up to 5, 90 characters each
Call Ads
- Headlines: 30 characters each
- Descriptions: 2 lines, 90 characters each
- Business name: 25 characters
Dynamic Search Ads (DSAs)
- Descriptions: 2 lines, 90 characters each. DSAs generate headlines automatically, so your descriptions carry more weight and should be clear and action-focused.
Common Google ads character limit mistakes advertisers make
Even experienced advertisers make predictable errors when working within Google Ads character limits.
- Overloading headlines with features: Thirty characters is not enough space to list multiple product benefits. Each headline should carry one clear message.
- Starting with the brand name: Using a brand name at the start of every headline wastes up to a third of available space. Your display URL already shows your brand. Use the headline for the offer or benefit instead.
- Repeating the same phrase across assets: RSAs penalize repetition. If "Free Trial" appears in five headlines, Google treats those as near-identical assets and limits how often they are tested together.
- Ignoring mobile truncation: Headlines that read cleanly at 30 characters on desktop can break awkwardly on mobile. Always preview on mobile before publishing.
- Miscounting Dynamic Keyword Insertion: When using DKI, the fallback text counts toward the character limit. If your fallback is 28 characters, that is the length Google uses to evaluate against the limit.
- Treating descriptions as a second headline: Description lines give you 90 characters, but they are not extended headline space. Use one description for your key benefit and one for a call to action or objection handling.
RSA vs Performance Max vs Display: character limit comparison
Different formats give you different amounts of working space. Here is how the three main formats compare side by side.
| Feature | RSA | Performance Max | Display |
| Max headlines | 15 | 5 | 1 short + 1 long |
| Headline character limit | 30 | 30 | 30 (short) / 90 (long) |
| Max descriptions | 4 | 5 | 1 |
| Description character limit | 90 | 90 | 90 |
| Long headline available | No | Yes (90 chars) | Yes (90 chars) |
| Business name field | No | Yes (25 chars) | Yes (25 chars) |
| Asset testing | Automatic | Automatic | Manual |
Why do Google ads character limits matter so much for ad performance?
Character limits are not just technical rules. They directly affect how your ad is read, understood, and clicked.
Prevents broken or cut-off messages
When you exceed character limits, Google may truncate your copy rather than fix it. This can cut sentences in the middle or remove key parts of your offer.
For example, “Free Delivery on All Orders Ov...” looks incomplete and can immediately reduce trust.
This issue is even more common on mobile, where screen space is smaller. Since most users browse on mobile devices, your message is more likely to be shortened or visually disrupted.
Improves Ad strength and relevance
For Responsive Search Ads, Google evaluates how well your assets are written using Ad Strength signals. Clear, varied, and concise headlines and descriptions tend to perform better because they:
- Give Google more useful combinations to test
- Avoid repetition across assets
- Stay aligned with user intent
Influences click-through and Quality Score
Google's Quality Score is partly based on expected click-through rate. Ads that are clear, readable, and fully visible tend to attract more clicks.
If your message is cut off or unclear, users are less likely to engage. Over time, that lowers Quality Score and raises your cost per click for the same position.
Shapes first impressions instantly
Users decide within seconds whether to click an ad. In that short time, clarity matters more than anything else.
A complete, well-written ad signals professionalism and relevance. A fragmented or truncated one can look careless, even if the offer is strong.
How does truncation work in Google Ads?
Understanding truncation helps you write copy that displays clearly, no matter which asset combination Google shows.
Google shortens ad text when it doesn’t fit the available space. This depends on:
- Device: Mobile screens display less text than desktop screens, so truncation is more common.
- Ad format and placement: Different formats (Search, Display, Performance Max) display assets differently, which can affect how much text appears.
- Character width: Some letters (like W or M) take up more space than others (like i or l), which can slightly change how quickly text wraps or cuts off.
There is no guaranteed “safe length,” but staying well within character limits and keeping messages concise reduces the risk of truncation and improves clarity across placements.
Real-world examples of truncation problems
The following examples show how Google Ads copy can lose clarity when headlines or descriptions become too long for certain placements or mobile screens.
Example 1: Broken mobile headline
- Before: “Best Accounting Software for Small Businesses in Nigeria”
- Possible mobile truncation: “Best Accounting Software for Small Busi...”
- After: “Accounting Software for SMEs”
The revised version conveys the core message more quickly and is less likely to be truncated on smaller screens.
Example 2: Weak call to action
- Before: “Start Your Free 30-Day Trial Today Without Any Credit Card Required”
- Possible truncation: “Start Your Free 30-Day Trial Today With...”
- After: “Start Free Trial Today”
The shorter version keeps the call to action visible and easier to scan across placements.
Example 3: Desktop vs mobile display
A headline that appears full-width on desktop may still be shortened on mobile because mobile devices have a narrower text width. For example:
- Desktop: “Free Delivery on Orders Over ₦50,000”
- Possible mobile display: “Free Delivery on Orders Ov...”
This is why advertisers should preview ads across both desktop and mobile placements before publishing campaigns.
What is the character limit for Google Ads headlines?
The headline limit for a Responsive Search Ad (RSA) is 30 characters per headline. You can create up to 15 headlines, and Google will automatically test different combinations to find the best-performing mix.
Because Google may show any combination, each headline has to make sense on its own. A headline that only works as the second half of a sentence will eventually appear first.
| Goal | Headline | Characters |
| Promote a sale | Flash Sale: 60% Off | 19 |
| Build trust | Rated #1 by Users | 17 |
| Lead generation | Get a Free Quote | 16 |
| Ecommerce offer | Free Shipping on $50+ | 21 |
| Software trial | Try CRM Free for 14 Days | 24 |
| Product benefit | Block Invalid Clicks Instantly | 30 |
| Too long, will not save | Free 30 Days Trial No Credit Card | 33 |
Only the last valid example uses the full allowance. The others sit between 16 and 24 characters, and that margin is what keeps them intact on a narrow screen.
Why a headline under 30 characters still gets cut off
Google counts characters, but the ad slot is measured in pixels. A headline of 30 wide characters like "Warranty Included On All Wheels" takes far more horizontal space than 30 narrow ones. On a phone in portrait, the second and third headline positions get less room than the first, so the same asset displays in full in one combination and truncated in another.
Two other causes are worth checking before you rewrite. Dynamic Keyword Insertion substitutes the matched search term, which can be longer than your fallback text, and pinning an asset to position 3 puts it in the slot with the least space.
How do you write effective copy within Google Ads character limits?
Writing within character limits is the baseline. The real skill is using limited space to create clear, relevant, and persuasive copy.
Put value first, not your brand
Many advertisers start headlines with their brand name, but 30 characters is too limited for that.
Focus on the user’s key takeaway instead, the offer, benefit, or solution. Your display URL already shows your brand.
- Instead of: “ClickPatrol, Click Fraud Tool”
- Use: “Block Invalid Clicks Instantly”
Use numbers and specifics
Numbers are short, clear, and persuasive. “Save 40% This Week” is stronger than “Big Savings Available Now.”
Specifics also improve credibility and click-through rates.
Match your copy to search intent
Trying to say too much makes it harder to stay within limits. If someone searches “PPC click fraud protection,” your headline should reflect that intent directly. Relevance naturally keeps copy concise.
Use descriptions properly
Description lines (up to 90 characters) give more space, but they shouldn’t be used to list features. A better approach is:
- One description of the key benefit
- One for a call to action or objection handling
Pay attention to punctuation and formatting
Punctuation counts toward character limits. Exclamation marks, commas, and em dashes all take up space.
Dynamic Keyword Insertion also counts toward the total length based on the fallback text.
Do character limits apply to ad extensions?
Yes. Google Ads ad extensions (now called assets) have their own character limits, separate from the headline and description.
Each asset type has specific rules, for example:
- Sitelinks: 25-character headlines and 35-character description lines
- Callouts: 25 characters each
- Structured snippets: 25 characters per value
- Call descriptions: 30 characters
- Lead form assets: up to 30-character headlines and longer descriptions
What tools can help you manage Google Ads character limits?
Managing Google ads character limits becomes easier when you build and test ads using the right workflow instead of relying on manual counting alone.
Google Ads Editor
Google Ads Editor helps advertisers create and edit campaigns in bulk while showing character limits in real-time.
This makes it easier to spot headlines or descriptions that exceed the allowed length before publishing.
It is especially useful when managing large Responsive Search Ad campaigns with multiple headlines and descriptions.
Google Ads Preview Tool
The Google Ads Preview Tool helps you see how ads may appear across desktop and mobile placements.
This is important because a headline that fits on a desktop can still be truncated on smaller mobile screens.
Previewing ads before launch helps identify:
- Cut-off headlines
- Broken calls to action
- Awkward line wrapping
- Inconsistent asset combinations
Character count tools
Simple tools like Google Docs character count, Microsoft Word, or dedicated PPC writing tools can help writers stay within limits while drafting ad copy.
These tools are useful during the copywriting stage before assets are uploaded into Google Ads.
RSA asset testing and pinning
Responsive Search Ads automatically combine different headlines and descriptions. And because of this, advertisers should test how assets read together rather than reviewing each headline individually.
Pinning can also help control which assets appear in specific positions when compliance, branding, or messaging consistency matters.
However, excessive pinning can reduce Google’s ability to test combinations and may limit performance.
Mobile-first ad review
Since most Google Ads traffic now comes from mobile devices, reviewing ads on mobile should be part of every campaign workflow.
Many advertisers write headlines that technically fit the limit but still appear crowded or truncated on mobile screens.
Shorter, cleaner headlines often perform better because they are easier to scan quickly.
Pre-launch checklist
- Every headline reads as a complete thought on its own, in any position.
- No phrase repeated across more than two assets.
- At least eight headlines under 25 characters, for the narrow mobile slots.
- DKI fallback counted at its real length, not the length you hoped for.
- Previewed on mobile, not only in the desktop editor.
- Pinning used only where compliance requires it.
Once the copy is right, the remaining variable is who is clicking it. A well-written ad in a competitive niche attracts bots and rival advertisers as readily as buyers, and those clicks cost the same as the good ones. Across the 1,793+ businesses running ClickPatrol we see invalid traffic concentrate on exactly the high-intent keywords that best-performing headlines win, which is why click fraud protection belongs in the same workflow as ad copy testing. Otherwise your best combination is being tested on traffic that was never going to convert.
Frequently Asked Questions
What is the character limit for Google Ads headlines?
What is the description character limit in Google Ads?
Google Ads descriptions are limited to 90 characters each. Responsive Search Ads allow up to four descriptions, with two usually shown. Performance Max allows five descriptions of 90 characters plus one short description of 60 characters, so write each line to stand alone in mixed combinations.
Why is my ad still cut off under 30 characters?
Truncation depends on pixel width, not only character count. Wide characters such as W and M take more space than i or l, and mobile screens are narrower, so a headline at exactly 30 characters can still be cut. Prefer shorter wording when the preview shows clipping.
Do character limits apply to ad extensions?
Yes. Google Ads assets have their own limits: sitelink headlines use 25 characters with 35-character description lines, callouts use 25 characters, structured snippet values use 25 characters, and call descriptions use 30 characters. Check each asset type in the editor before you publish.
Does Dynamic Keyword Insertion count toward the limit?
Yes. Google measures Dynamic Keyword Insertion by the fallback text length. If your fallback is 28 characters, that is what Google checks against the 30-character headline limit, regardless of how long the inserted keyword becomes when the ad is served.