Free UTM checker

Find campaign tracking errors before the report does.

Paste links already placed in ads, emails, partner sheets, or social posts. The checker finds structural errors and cross-row naming drift, then prepares safe repairs for export.

Structure + naming audit

Published URLs

No links checked yet

What this UTM checker tests

Safe fixes and review-only findings

The repair step can normalize case and separators, apply your aliases, correct recognized key typos, move UTM fields out of a fragment, and remove duplicate UTM keys. HTTP destinations and missing required values remain findings for human review because changing them automatically could alter the intended destination or attribution.

This is a URL and naming audit. It does not request the destination page or claim that the page is online.

Why batch-level checks matter

A single link can be syntactically valid while still damaging reporting. A batch audit reveals variants such as paid_social, paid-social, and Paid Social that would otherwise split one channel into several report rows.