Google Ads RSA Character Counter & Preview
Responsive search ads give you 15 headline slots of 30 characters and 4 description slots of 90 characters, and Google's editor only tells you an asset is too long after you have written it. This counter flags every field live — neutral, amber at 90% of the limit, red over it — detects duplicate headlines that waste a slot, and renders a mocked Google ad preview you can shuffle to see how different headline and description combinations will actually read when Google's rotation assembles them.
Type at least one headline below to see the preview.
Headlines (up to 15 × 30 chars — Google requires at least 3)
Descriptions (up to 4 × 90 chars — Google requires at least 2)
Note: double-width characters (CJK, full-width forms) count as two characters, matching Google's counting rules.
How to use the google ads rsa character counter & preview
- Type or paste your headlines (limit 30 characters each) and descriptions (limit 90 each). Counters update on every keystroke.
- Watch the colors: amber means you are at 90% of the limit, red means the asset will be rejected — the overflowing text is highlighted so you know exactly what to cut.
- Fix any “duplicate” badges — Google disapproves RSAs whose headlines are identical or near-identical, and duplicates waste one of your 15 slots either way.
- Add Path 1 / Path 2 (15 characters each) and your final URL to complete the display URL in the preview.
- Click “Shuffle combination” to preview other headline/description pairings, mimicking how RSA rotation serves different combinations per auction.
- Export everything as a CSV in the Google Ads Editor column layout, or copy all assets as plain text for a doc or review thread.
RSA limits at a glance
| Asset | Limit | Min / Max count |
|---|---|---|
| Headline | 30 characters | 3 required, 15 max |
| Description | 90 characters | 2 required, 4 max |
| Path 1 / Path 2 | 15 characters each | Optional |
Other formats differ: Performance Max text assets use the same 30/90 limits but add 5 headlines and a 90-character long headline; Demand Gen ads allow 40-character headlines; call ads use two 30-character headlines and two 90-character descriptions with the business name capped at 25. If you write for multiple formats, draft at 30/90 first — those assets port everywhere.
What actually moves Ad Strength
Google's Ad Strength rating rewards three behaviors you can verify in this tool. First, asset count: RSAs with 10+ distinct headlines give the combination engine far more auctions to win than the minimum 3 — an RSA with 5 headlines and 2 descriptions yields at most 5 × 4 × 2 = 40 ordered headline pairs with one description, while a full 15 × 4 build produces thousands of candidate combinations. Second, keyword coverage: include your primary keyword in at least 2 headlines, but not all 15 — Google explicitly flags excessive repetition. Third, diversity: mix value propositions (price, speed, social proof), calls to action, and brand lines so any 3-headline combination still makes sense, because Google can serve them in any order.
Pinning is the standard tradeoff: pinning a compliance-required headline to position 1 guarantees it shows, but every pin shrinks the combination space and typically lowers Ad Strength. Pin only what legal or brand rules force you to pin, and prefer pinning two or three interchangeable assets to the same position over pinning a single one.
Pitfalls that get RSAs disapproved or quietly hurt them
- Counting bytes instead of Google characters. Google counts most double-width characters (CJK scripts, full-width punctuation) as two. A 20-character Japanese headline is 40 characters to Google. This counter applies the same rule.
- Near-duplicate headlines. “Free Shipping Today” and “free shipping today” are the same asset to Google's deduplication; you have spent two of 15 slots on one message.
- Headlines that only work in one order. If headline 2 continues a sentence started in headline 1, some served combinations will read as nonsense. Every headline must stand alone.
- Excessive punctuation and ALL CAPS trigger editorial disapproval — exclamation marks are banned in headlines entirely.
Frequently asked questions
How many characters are allowed in Google Ads headlines and descriptions?
Responsive search ad headlines are limited to 30 characters and descriptions to 90 characters. You can supply up to 15 headlines and 4 descriptions; Google requires a minimum of 3 headlines and 2 descriptions to save the ad. The two optional display-path fields take 15 characters each.
Does Google count spaces and punctuation as characters?
Yes. Every character — letters, digits, spaces, and punctuation — counts toward the limit. Additionally, double-width characters used in Chinese, Japanese, and Korean (and full-width punctuation) count as two characters each, so the effective limit in those languages is 15 headline characters and 45 description characters.
Why does my ad preview show only 2 headlines sometimes?
Google dynamically assembles RSAs per auction and will serve two headlines instead of three when space is constrained — especially on mobile. That is why your first few headlines should each carry a complete message: you cannot rely on headline 3 appearing. The shuffle button here helps you check that shorter combinations still read well.
Should I pin headlines in a responsive search ad?
Only when something must appear — a trademark line, regulatory disclaimer, or brand rule. Pinning restricts the combinations Google can test, which generally lowers Ad Strength and can reduce impressions. If you must pin, pin multiple interchangeable headlines to the same position so Google still has variants to rotate.
What happens if a headline goes over 30 characters?
The Google Ads interface refuses to save the asset — it does not truncate it for you. This tool mirrors that behavior: over-limit text is highlighted in red so you can rewrite it, and the CSV export keeps your text intact rather than silently cutting it.
How do I import the exported CSV into Google Ads Editor?
The CSV uses one column per asset (Headline 1 through Headline 15, Description 1 through 4, Path 1, Path 2, Final URL), matching the column layout Google Ads Editor expects for responsive search ads. In Ads Editor, choose Account > Import > Paste text or import the file, then map any unmatched columns when prompted. Add Campaign and Ad group columns in a spreadsheet first if you are importing many ads at once.
Related tools
- PPC Keyword Wrapper (Match Types)Wrap keyword lists into phrase and exact match for Google Ads in one click — quotes and brackets, with negative variants and dedupe built in.
- Keyword Combiner / MixerCombine up to 4 keyword lists into every permutation instantly — deduped, lowercased, and ready to paste into Google Ads or your SEO tool.
- CPM / CPC / CPA CalculatorCalculate CPM, CPC, or CPA from any two values — solve for budget, impressions, clicks, or rate with one fast media-buying calculator.
- SERP Snippet Preview & Meta Length CheckerPreview your Google snippet pixel-accurately and check title tag and meta description lengths before you publish — desktop and mobile views.
- CTR CalculatorCalculate click-through rate from clicks and impressions, or solve for the clicks or impressions needed to hit a target CTR. Free CTR calculator.
- Article Schema GeneratorGenerate Article, NewsArticle, or BlogPosting JSON-LD schema with author, publisher, and dates. Copy valid markup for Google article rich results.