Google Ads RSA Character Limits (2026): Headlines, Descriptions & Free Counter

Reviewed by: SBS ToolBench PPC & Google Ads Certified Team
Verified against: Google Ads API v17 & Search Ad Specs [2026]
Bottom Line Up Front (BLUF)

Google Responsive Search Ads (RSAs) enforce strict character maximums: 30 characters per headline (minimum 3, up to 15 allowed), 90 characters per description (minimum 2, up to 4 allowed), and 15 characters each for Display Path 1 and Path 2. Spaces and punctuation count toward limits. Double-width Asian languages (CJK) count as 2 characters per glyph.

Interactive PPC Tool

Test RSA Headlines & Descriptions in Real Time

Count headline characters, description lines, display paths, and CJK characters with live policy overage warnings.

Open Free Character Counter →
Table of Contents: Google Ads RSA Character Limits Guide [Click to Expand]

1. Master Table: Every Google Ads Character Limit (2026 Verified)

Whether you are managing Responsive Search Ads, Callout Assets, Sitelinks, or Call Assets, exceeding character thresholds causes instant upload errors in Google Ads Editor and campaign management tools.

Here is the complete reference table of all Google Ads Search asset limits:

Asset / Field Type Max Characters (Latin) Max Characters (CJK) Quantity Min / Max Display Behavior
RSA Headline 30 Characters 15 Characters 3 Min – 15 Max Up to 3 shown per ad
RSA Description 90 Characters 45 Characters 2 Min – 4 Max Up to 2 shown per ad
Display Path 1 & 2 15 Characters Each 7 Characters Each 0 Min – 2 Max Appended to display URL
Sitelink Text (Headline) 25 Characters 12 Characters 2 Min – 20 Max 2 to 6 shown on SERP
Sitelink Description 1 & 2 35 Characters Each 17 Characters Each Optional Shown when Ad Rank is high
Callout Asset 25 Characters 12 Characters 2 Min – 20 Max 2 to 10 shown in a single snippet
Call Asset (Business Name) 25 Characters 12 Characters 1 per asset Displays verified brand name

2. RSA Auction Assembly Architecture

Unlike legacy Expanded Text Ads (ETAs) where ad copy was static, Google Ads uses multi-armed bandit machine learning models to assemble RSAs at search auction runtime. Google selects up to 3 headlines and 2 descriptions from your pool of 15 headlines and 4 descriptions.

Google RSA Machine Learning Assembly Pipeline
Advertiser Asset Pool 15 Headlines (30 Chars Each) 4 Descriptions (90 Chars Each) Paths (15 Chars Each) AI Auction Google Ads AI • Query Relevance • Screen Resolution • eCTR Calculation • Historical Signals Dynamic Assembled SERP Live Ad Headline 1 | Headline 2 (Optional Headline 3) Description 1 (90 Chars) Description 2 (90 Chars) Sitelinks + Callouts

3. Single-Byte vs Double-Byte (CJK) Character Counting

A frequent source of character count rejections in international PPC campaigns is Google's double-byte counting rule.

The 2-for-1 CJK Rule:

Languages that use full-width characters – including Japanese, Chinese (Simplified & Traditional), and Korean (CJK) – consume two character units per glyph in Google Ads. Therefore, a headline in Japanese is restricted to 15 characters (15 × 2 = 30 limit), and a description is restricted to 45 characters (45 × 2 = 90 limit).

Standard ASCII English characters, Latin punctuation, numerals, and single-width spaces count as exactly 1 character unit each.

4. Headline Pinning: Quality Score vs Compliance Control

Google Ads allows advertisers to "pin" headlines and descriptions to specific positions (Position 1, 2, or 3). While Google's interface often penalizes your calculated "Ad Strength" score when you pin assets, understanding the commercial trade-off is critical:

When You SHOULD Pin:
  • Legal / Compliance Mandates: Financial and healthcare ads requiring mandatory disclosures in Position 1 or 2.
  • Strict Brand Consistency: Ensuring your brand name always displays in Headline 1.
  • Multi-Headline Pinning: Pinning 2 or 3 distinct headlines to Position 1 gives Google machine-learning rotation while keeping messaging structured.
The Cost of Pinning:
  • Reduces possible combinatorial permutations from over 40,000 combinations down to a few hundred.
  • May reduce eligibility in auctions with tight mobile screen dimensions where Headline 3 is omitted.
  • Ad Strength rating will drop to "Average" or "Poor" (though Ad Strength does not directly impact Quality Score).

5. The High-Converting 15-Headline RSA Matrix

Top-performing PPC agencies do not simply write 15 variations of the same headline. Instead, they structure the 15 headline slots across five distinct psychological categories:

Slot Headline Intent Category Tested 30-Char Example Length
1 – 3 Exact Keyword / Search Intent Google Ads Character Checker 29 / 30
4 – 6 Value Proposition & Benefit Prevent Costly Ad Rejections 28 / 30
7 – 9 Direct Call to Action (CTA) Test Your Copy Free Today 25 / 30
10 – 12 Social Proof & Authority Rated 4.9 by 2,000+ Teams 26 / 30
13 – 15 Brand Identity & Risk Reversal SBS ToolBench Official Tool 27 / 30

6. Google Ads Editorial & Punctuation Rules

Staying within character limits is only half the battle. Your ad copy must also pass automated editorial policy scans:

  • No Exclamation Points in Headlines: Google Ads allows exclamation marks only in description text (max 1 per description line). Exclamation marks in headlines result in immediate disapproval.
  • No Gimmicky Capitalization: Capitalizing random words (e.g., "BEST Prices GUARANTEED") is strictly disallowed. Use standard Title Case or Sentence case.
  • Display Path vs Final URL: The display paths (Path 1 & Path 2) do not have to match the destination URL slug. They are cosmetic fields designed to reinforce user search intent (e.g. example.com/Google-Ads/Counter).
  • Phone Numbers in Copy: Phone numbers cannot be placed in headline or description text. Use dedicated Call Assets instead.

Verify Your 15 Headlines & 4 Descriptions in Seconds

Paste your entire ad group copy to check character counts, CJK double-width glyphs, and sitelink limits simultaneously.

Open Free Google Ads Counter →

7. Frequently Asked Questions

What is the maximum character limit for a Google Ads headline?

The maximum character limit for a Google Ads headline is 30 characters in Latin alphabets and 15 characters in double-width CJK languages (Japanese, Chinese, Korean). You can submit between 3 and 15 headlines in a single Responsive Search Ad.

How many characters are allowed in Google Ads RSA descriptions?

Google Ads allows up to 90 characters per description line in Latin alphabets (45 characters in CJK). You must provide a minimum of 2 descriptions and can supply up to 4 descriptions per RSA. Up to 2 descriptions can display simultaneously on search results.

Do spaces and punctuation count toward Google Ads character limits?

Yes. Every space, comma, period, hyphen, and apostrophe counts as 1 character toward your total. For example, a 28-letter headline with two spaces equals 30 characters and satisfies the maximum limit.

How do double-width CJK languages count in Google Ads?

In Japanese, Korean, and Chinese (CJK), each character occupies 2 character units. Consequently, the effective character limit is 15 glyphs for headlines (15 × 2 = 30) and 45 glyphs for descriptions (45 × 2 = 90).

Does pinning headlines hurt your Google Ads Quality Score?

Pinning does not directly lower Quality Score, but it may lower your estimated "Ad Strength" rating by reducing combinatorial flexibility. However, if pinning a high-converting offer improves your actual click-through rate (CTR), it can actually benefit overall campaign performance.

Scroll to Top