UTM Parameter Debugger

Paste any URL to validate, explain, and fix UTM campaign parameters — catch tracking mistakes before launch.

https://example.com?utm_source=Google Ads&utm_medium=social&utm_campaign=Spring Sale

utm_sourceTraffic source (e.g. google, newsletter)
Google Ads
utm_mediumMarketing medium (e.g. cpc, email, social)
social
utm_campaignCampaign name or promo code
Spring Sale
utm_contentAd variation or link placement
— missing —
utm_termPaid search keyword
— missing —
  • utm_source: Contains spaces, Contains uppercase — lowercase recommended
  • utm_campaign: Contains spaces, Contains uppercase — lowercase recommended

Corrected URL

https://example.com/?utm_source=google%2520ads&utm_medium=social&utm_campaign=spring%2520sale

About this tool

Broken UTM links silently misattribute traffic in Google Analytics — wrong source names split campaign data across reports.

Paste any URL to validate parameters, see plain-language explanations, and fix issues before publishing.

How to use the UTM Parameter Debugger

  1. 1

    Paste a URL with UTM parameters into the input field.

  2. 2

    Review each parameter with plain-language explanations.

  3. 3

    Fix warnings and copy the corrected tracking URL.

Common UTM mistakes

Inconsistent casing (Instagram vs instagram), spaces in values, and missing utm_medium are the most frequent errors.

Use a naming convention doc and this debugger on every campaign link before it goes live.

Pro tips

  • Pair with the UTM builder when creating links from scratch.
  • Audit bio links and ad URLs quarterly for stale campaign names.

Social Media Specs & Character Limits

Optimal text formatting, length guidelines, and parameters for all major platforms:

PlatformMax LengthIdeal LengthHashtag Policy
Instagram Feed & Reels2,200 chars125 - 150 chars3 - 5 tags (Recomm.)
TikTok Posts4,000 chars100 - 200 chars3 - 5 tags (Ideal)
YouTube Description5,000 chars1,500 chars (SEO)3 - 10 tags
X / Twitter Post280 chars100 - 140 chars1 - 2 tags
LinkedIn Articles & Posts3,000 chars500 - 1,000 chars3 - 5 tags

Related tools

All tools →

Frequently Asked Questions

Is my URL sent to a server?

No. Parsing and validation run 100% in your browser — campaign URLs stay private.

What UTM mistakes does it catch?

Missing required fields, inconsistent naming, spaces in values, duplicate parameters, and malformed query strings.