web validator

UTM Parameter Validator

Validate UTM parameters in URLs or query strings to avoid broken tracking.

Results

Processing…
Status
Processing...
Details
Processing...
utm_source
Processing...
utm_medium
Processing...
utm_campaign
Processing...
utm_term
Processing...
utm_content
Processing...
Issues
Processing...

Rules & checks

Requires utm_source and utm_medium.

Optional: utm_campaign, utm_term, utm_content.

Allowed characters: letters, numbers, underscore, hyphen, dot.

Runs entirely client-side/offline; no data leaves the page.

When to use it

  • QA campaign links before publishing
  • Check bulk CSV uploads of campaign URLs
  • Validate CMS/link shortener outputs

Tips

  • Keep values lowercase and consistent across channels
  • Avoid spaces and special characters to prevent broken tracking

Examples

Valid URL

  • https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring

Missing source

  • https://example.com/?utm_medium=email -> missing utm_source

Invalid chars

  • utm_source=news letter -> invalid (space)

FAQs

Is anything uploaded?
No. Validation is local and clears on refresh.

Related validators

Format-only; does not test redirects or analytics ingestion.