Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

UTM Parameter Decoder: Read and Check Any Tagged URL

Paste a tagged link and instantly see every UTM parameter broken out, decoded and explained, so you can check your tracking before a campaign goes live.

Home / Tools / UTM Parameter Decoder
Parameters

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

A tagged campaign URL packs a lot of tracking into one long string, and a single typo can quietly split your reporting. This decoder pulls a URL apart, lists every parameter, decodes the values and explains what each standard UTM field means. It is the fastest way to confirm a link is tagged correctly before you send it out.

How the UTM decoder works

Paste any URL that includes a query string, the part after the question mark. The tool splits that string into individual parameters, separates each name from its value, and URL decodes both so you see the real text rather than encoded characters like a plus sign standing in for a space. Standard UTM fields are labelled with what they track, and any other parameters are listed too.

It reads the five common UTM parameters, source, medium, campaign, term and content, plus the campaign id field. Anything else on the URL, like a referral or session parameter, is shown as an other parameter, so you get the full picture of what is on the link, not just the marketing tags.

What each UTM parameter means

Source names where the traffic comes from, such as a newsletter or a search engine. Medium is the channel type, like email, cpc or social. Campaign is the specific promotion the link belongs to. Term captures a paid keyword, and content distinguishes between links or creative variants in the same campaign, which is how you tell two buttons apart in one email.

Consistency is everything with these values. Analytics treats email and Email as two different sources, so a stray capital letter or an extra space fractures your reports. Decoding a link before it ships lets you catch those mismatches while they are still easy to fix.

Why you should check tags before sending

Once a tagged link is live, the data it produces is only as good as the tags. A missing medium, a misspelled campaign name or a value that should have been lower case can send weeks of clicks into the wrong bucket, and you cannot fix the history after the fact. A five second check prevents that.

Clean tracking is the foundation of knowing which channels actually work. If you want to turn that clarity into growth, request a free audit and we will show you which sources deserve more investment and where your best traffic is really coming from.

Related articles

FAQ

UTM Parameter Decoder: questions, answered

What does a UTM parameter decoder do?
It takes a tagged URL and breaks it into its individual parameters, showing each name, its decoded value and, for standard UTM fields, what it tracks. This lets you confirm at a glance that a campaign link is tagged correctly, with the right source, medium and campaign, before you share it and start collecting data.
What are the standard UTM parameters?
There are five common ones plus a campaign id. utm_source names where the traffic comes from, utm_medium is the channel type such as email or cpc, utm_campaign is the specific promotion, utm_term holds a paid keyword, and utm_content distinguishes between links or creative variants in the same campaign.
Why does capitalisation matter in UTM values?
Analytics tools treat UTM values as case sensitive, so Email and email are recorded as two separate sources. A stray capital letter, extra space or inconsistent spelling splits what should be one line in your reports into several, making a channel look smaller than it is. Keeping values consistent and lower case avoids this.
Is my URL sent anywhere when I decode it?
No. The decoder parses the URL entirely in your browser using plain text processing, so nothing you paste is uploaded or stored. You can safely check internal or client campaign links without any of the data leaving your device, which also means it works even without a connection.
Can it read parameters that are not UTM tags?
Yes. The tool lists every parameter in the query string, not just the UTM ones. Standard UTM fields are labelled with their meaning, while other parameters, such as referral codes or session identifiers, are shown as other parameters so you can see everything that is attached to the link.
Why should I decode a link before a campaign goes live?
Because you cannot fix tracking after the fact. Once a link is live, every click is recorded with whatever tags it carries, so a missing medium or a misspelled campaign name misfiles data you can never recover. Decoding the link first is a quick check that saves you from broken reporting later.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com