UTM Link Checker
Use this free UTM Link Checker and UTM URL checker to find missing, empty, or duplicate campaign parameters before publishing a tracking link.
Check a UTM link before publishing
Review required campaign fields, formatting, duplicates, and fragments without opening the destination.
Add a campaign URL
Paste the complete URL exactly as it will be published.
The checker accepts complete HTTP or HTTPS URLs.
Campaign link status
- Required fields
- 0 / 3
- Issues
- 0
- Warnings
- 0
Normalization lowercases UTM names and values and changes spaces to underscores. Non-UTM parameters are preserved.
View parameter report
| Parameter | Value | Status | Recommendation |
|---|---|---|---|
| No link checked yet. | |||
Add campaign URLs
One complete URL per line, up to 100.
Validation summary
- Checked
- 0
- Ready
- 0
- Review
- 0
- Invalid
- 0
| # | URL | Status | Required | Issues |
|---|---|---|---|---|
| Add one URL per line to create a batch report. | ||||
About the UTM Link Checker
Use this free UTM Link Checker and UTM URL checker to find missing, empty, or duplicate campaign parameters before publishing a tracking link.
Validate campaign links before they reach your audience.
The UTM Link Checker works as a UTM URL checker for an existing tracking link without opening it. It checks the URL structure, required UTM fields, empty values, duplicate parameters, capitalization, spaces, and fragments that may make campaign reporting harder to trust.
Use single mode for one important link or batch mode to review a campaign sheet. The checker runs locally in your browser and can export a CSV report for your records.
How to check a UTM link
Include the destination and every query parameter exactly as the link will be published.
Confirm that utm_source, utm_medium, and utm_campaign each have a meaningful value.
Check for empty values, duplicate fields, uppercase naming, spaces, or URL fragments that need attention.
Use the normalized copy when the suggested formatting matches your campaign naming rules.
Open the finished link yourself and confirm that redirects preserve its query parameters before launch.
UTM validation example
A newsletter link should identify the sender, channel, and campaign consistently.
- Destination
- https://example.com/offer/
- utm_source
- weekly_newsletter
- utm_medium
- utm_campaign
- summer_launch
- Expected result
- Valid URL with all three required fields
UTM validation best practices
- Check links after they are copied into the final publishing platform.
- Keep UTM values lowercase when your naming convention uses lowercase.
- Use one separator style, such as underscores or hyphens, across campaigns.
- Do not use UTM parameters on links between pages of your own website.
- Confirm that redirects preserve the complete query string.
- Keep a naming reference when several people create campaign links.
Frequently asked questions
Quick answers for visitors using UTM Link Checker.
What does a UTM link checker do?
A UTM link checker reads an existing campaign URL and reports whether its source, medium, campaign, and optional UTM parameters are present and usable.
Which UTM parameters should every campaign link include?
Most campaign links should include utm_source, utm_medium, and utm_campaign. Optional fields such as utm_content and utm_term should be used only when they support reporting.
Can I check several UTM links at once?
Yes. Batch mode checks one URL per line and lets you download the results as a CSV file.
Does this tool open or track the URLs I enter?
No. Validation runs in your browser. The checker parses the text locally and does not visit the destination or send the links to a server.
What is the difference between the UTM Builder and UTM Link Checker?
The UTM Builder creates a new campaign URL. The UTM Link Checker inspects an existing URL before it is published or added to a report.
Is a UTM URL checker the same as a UTM link checker?
Yes. Both names describe a tool that inspects an existing campaign URL and reports problems with its UTM parameters.