Back to tools

Marketing

UTM Naming Builder

An opinionated UTM builder for consistent naming across campaigns, channels, creatives, and markets.

  • Use presets to keep source and medium stable.
  • Normalize names before publishing, not after reporting breaks.
  • Keep campaign names short enough to stay readable in analytics.

How it works

Custom params

No custom params yet.

Normalization rules

  • Lowercase normalization is on.
  • Spaces are replaced with hyphens.
  • Repeated separators are collapsed.

Result / output

https://example.com/pricing?ref=nav&utm_source=meta&utm_medium=paid-social#plans

Validation and warnings

Messages

utm_campaign is recommended.

Parameter breakdown

KeyRaw inputNormalized
utm_sourcemetameta
utm_mediumpaid-socialpaid-social
Does it preserve existing query params?

Yes. Unrelated params stay in place while UTM params are replaced or added.

Can I add custom params?

Yes. Custom params are supported and validated for duplicate keys.

Related tools

View all