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 the full link, with or without https://.

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.

  1. Paste the full link. It can come straight from the ad, the email or the browser bar. With or without https://.
  2. Read the warnings. Errors come first, then warnings and info. Each one names the parameter involved and why it matters.
  3. Check the parameter table. See the decoded value, the type (UTM, click identifier or other) and the platform behind each identifier.
  4. 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 UTMutm_source=a&utm_source=b → error; utm_source=a&utm_source=a → warning
  • Uppercase, space and emptyutm_campaign=Summer%20Sale → uppercase and space
  • Missing required UTMutm_source without utm_medium and utm_campaign → warning
  • Fragmenthttps://site.com/#?utm_source=x → never reaches the server
  • Click identifiersgclid, 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