FREE TOOLS / UTM Checker

Check your tags before the campaign goes live.

Paste an existing campaign link to see its UTM values and spot tagging problems. Review the suggestions, then choose exactly what to keep.

No signup requiredRuns in your browserFree to copy
01

Inspect your campaign URL

Include the full URL, with all parameters and anything after #.

A review you control.

Inspect labels, spot duplicates, and find tags in the wrong place. Your original URL stays in the editor; changes are only applied when you confirm the reviewed values.

This tool reads your URL text. It does not visit the destination or verify your analytics installation.

Your URLs and settings stay in your browser. Nothing is uploaded to generate your result.

02

Your tagging review

Know what is inside your link.

Paste a tagged URL to inspect its labels and review suggested changes.

FROM INPUT TO REVIEW

Catch ambiguity before sharing.

01

Inspect the link you will actually share

Paste the complete destination URL, including its query string and page anchor. The checker reads its tags locally without visiting the website.

02

Resolve ambiguous labels

Review repeated or empty tags and confirm naming conventions. The first non-empty value is suggested for duplicates; change it if another value is the intended label.

03

Apply the values you reviewed

Confirm source, medium, and campaign, then apply your changes. Copy the resulting URL and use your destination analytics to verify attribution after publishing.

GOOD TO KNOW

What the review can tell you.

Build a new campaign URL
What does the checker verify?

It inspects URL structure and campaign labels: repeated tags, empty values, capitalization, surrounding spaces, invalid percent escapes, and UTM tags in fragments. It does not open the website, test redirects, or confirm that an analytics installation is working.

Are missing source, medium, or campaign tags always errors?

They are recommendations for consistent, useful campaign labels. Analytics platforms can interpret partial tagging differently. This tool asks you to supply all three before generating a reviewed URL.

What changes when I apply reviewed values?

UTM parameter names become lowercase, repeated UTM names become one reviewed value, and empty optional tags are removed. UTM tags found after # are moved into the query string. Non-UTM parameter values and the remaining fragment are retained; URL encoding may be normalized.

Can I review extra UTM fields?

Yes. Additional fields such as utm_id appear beside the five common fields and remain editable. Value capitalization is preserved, so you can keep the labels required by your existing naming convention.