web validator

UTM Parameter Validator

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

Results

Paste input and validate locally.
Status
Ready when you validate.
Details
Ready when you validate.
utm_source
Ready when you validate.
utm_medium
Ready when you validate.
utm_campaign
Ready when you validate.
utm_term
Ready when you validate.
utm_content
Ready when you validate.
Issues
Ready when you validate.

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.