URL inspector: parameters, UTM and gclid, fbclid, ttclid
Paste any campaign link and see its parameters, UTM mistakes and each platform's click identifiers.
Your data never leaves your browser
URL inspector
Paste a URL to see its parameters and warnings.
Encode and decode
How to inspect a URL
A broken campaign link throws no error: it just credits the sale to the wrong source. The inspector breaks any URL into readable parameters and flags the most common UTM slips before you publish the ad.
- Paste the full link. It can come straight from the ad, the email or the browser bar. With or without https://.
- Read the warnings. Errors come first, then warnings and info. Each one names the parameter involved and why it matters.
- Check the parameter table. See the decoded value, the type (UTM, click identifier or other) and the platform behind each identifier.
- Use the codec when needed. Paste a snippet to encode or decode percent-encoding, for example to read a value with %C3%A7 or to prepare a parameter with accents.
Everything is calculated here, in your browser. Nothing you type is sent to any server and we use no third-party cookies.
What the inspector checks
The analysis uses only the text you pasted, in your browser. No request is made to the URL, so the tool does not open the link or follow redirects.
These are the checks, in the order they appear in the report:
- Duplicate or conflicting UTM
utm_source=a&utm_source=b → error; utm_source=a&utm_source=a → warning - Uppercase, space and empty
utm_campaign=Summer%20Sale → uppercase and space - Missing required UTM
utm_source without utm_medium and utm_campaign → warning - Fragment
https://site.com/#?utm_source=x → never reaches the server - Click identifiers
gclid, gbraid, wbraid, fbclid, ttclid, msclkid, twclid, li_fat_id, epik, yclid
Examples
Link with a repeated UTM
https://shop.com/?utm_source=google&utm_medium=cpc&utm_source=Google: the inspector flags a conflict on utm_source (two values) and uppercase on the second. Keep a single lowercase occurrence.
Click from a Meta ad
A link with fbclid=IwAR... shows Meta as the platform. Meta adds fbclid on click and it should not be copied into links you publish.
Value with accents
utm_campaign=promo%C3%A7%C3%A3o shows decoded as promoção. To avoid unreadable parameters in reports, use the UTM builder with accent removal.
Frequently asked questions
What is gclid and who adds it to the URL?
gclid is the Google Ads click identifier. Google adds it to the link by itself when the account's auto-tagging is on, and it lets conversions be attributed to the ad click.
What is the difference between gclid, gbraid and wbraid?
gclid covers regular web clicks. wbraid and gbraid are used by Google Ads when a click involves web and app, in the context of iOS privacy, and they stand in for gclid in those cases.
Should fbclid, ttclid and msclkid stay on the link?
Yes, when they come from the click. They are identifiers generated by Meta, TikTok and Microsoft Advertising to tie the click to the conversion. Do not remove them or copy them into links you publish yourself.
Why does the inspector complain about uppercase UTMs?
Because GA4 is case-sensitive on values. Facebook and facebook become two different sources in the report. Standardize on lowercase.
Does the tool open the link or follow redirects?
No. It only reads the pasted text. So it cannot tell where the link redirects to or whether the page exists.
Is my URL recorded anywhere?
No. The analysis runs in the browser, the page is configured not to make requests to third parties, and nothing you paste is saved.
Related tools
UTM builder
Build campaign links in one consistent pattern and generate hundreds at once by pasting a list or CSV.
UTM builderCampaign naming generator
Set your pattern once and generate consistent campaign names, one by one or in bulk, that you can split back into columns in your report.
Campaign naming generator