What's the Maximum Length for a Google Ads Final URL?
A Google Ads final URL can be up to 2,084 bytes, including the https:// prefix — measured in bytes, not characters, so non-Latin text counts for more.

A Google Ads final URL can be up to 2,084 bytes long, including the "https://" protocol prefix, per Google's official Google Ads API system limits documentation. Going over that ceiling triggers a StringLengthError.TOO_LONG when uploading through the API, or a URL-too-long validation error in the standard Google Ads interface.
Why the Limit Is Measured in Bytes, Not Characters
This is the detail that catches advertisers off guard: 2,084 bytes is not the same as 2,084 characters once a URL contains anything outside basic ASCII text. Standard Latin letters, numbers, and common punctuation each take 1 byte in UTF-8 encoding, but accented characters, Cyrillic, Greek, or Arabic script typically take 2 bytes each, and Chinese, Japanese, or Korean characters often take 3 bytes each. A final URL with a non-Latin path segment, product name, or tracking parameter can hit the byte ceiling while still looking well short of 2,084 characters.
What Counts Toward the 2,084-Byte Budget
- The full URL string, including the protocol, domain, path, and query string, since Google requires a protocol prefix such as "https://" on every final URL and counts it against the limit.
- Tracking template parameters, whether added manually or appended automatically by a third-party call-tracking or CRM tool, since those parameters are part of the same URL string Google evaluates.
- UTM tags and click identifiers, which can add meaningful length when several are stacked on top of an already-long product or landing-page path.
A Note on Conflicting Figures
Some localized versions of Google's own system-limits documentation list a slightly different figure of 2,047 bytes rather than 2,084. The current English-language page is the most authoritative and specific, so 2,084 bytes is the number to plan around, but it's worth re-checking the live page if a URL is sitting right at the edge rather than assuming either figure with certainty.
Why This Rarely Comes Up in Practice
Most final URLs fall far short of either figure. The limit tends to bite only when several systems stack tracking parameters on the same URL at once — for example, a CRM's lead-source parameter, a call-tracking platform's dynamic number insertion tag, and a full set of UTM parameters, all appended to an already-long e-commerce product URL with a long slug.
Bottom Line
Keep tracking parameters lean and test final URLs before a bulk upload through the API or editor, especially for international campaigns where non-Latin characters can push a URL past the 2,084-byte ceiling well before it looks close to that length by character count alone.
Source: Google Ads API Developer Documentation, "System Limits" (developers.google.com/google-ads/api/docs/best-practices/system-limits).
Pro Tip
Always test your campaigns with small budgets first. Scale up only after you've proven profitability and optimized your conversion funnel.
Tags
Ready to Implement These Strategies?
Get personalized guidance on implementing these tactics for your specific business goals.
Related Articles
The Complete Guide to Google Ads ROI Optimization in 2025
Learn proven strategies to maximize your Google Ads return on investment with advanced bidding techniques, audience targ...

Google Ads Keyword Research: How to Find Profitable Keywords That Convert in 2025
Master Google Ads keyword research with advanced techniques to discover high-converting, low-conversion keywords that dr...

Google Ads Remarketing Lists for Search Ads (RLSA): Advanced Targeting for 280% Higher Conversions
Master Google Ads RLSA targeting to increase conversions by 280% and reduce costs by 45%. Learn advanced remarketing str...
