Home/ Tools/ UTM parser

UTM parser · free, no signup

Take a tagged link apart.

Paste a UTM-tagged URL and read every utm_ parameter in a clean, labelled table — with missing tags, duplicates, likely typos and report-splitting mixed-case values all flagged. The inverse of the UTM builder. No signup, no tracking on this page.

UTM parser

Everything stays in your browser. We read the query string only — nothing is uploaded.

Paste a link above and its UTM parameters appear here, row by row.

The five parameters

What each utm_ tag means.

Five small parameters carry the whole story of where a click came from. The parser labels each one; here’s what they record.

utm_source + utm_medium

The pair that matters most. source is the where (newsletter, twitter, google); medium is the channel type (email, social, cpc). Together they answer “which channel sent this?”

utm_campaign

The named campaign, promo or launch the link belongs to — spring-launch, q3-webinar. This is the bucket your clicks roll up into in a report.

utm_term + utm_content

The optional pair. term is a paid-search keyword; content distinguishes two links to the same page — an A/B test, or a button vs an image.

Why read them back

A tag you can’t see is a tag you can’t trust.

UTM parameters are easy to write and easy to get subtly wrong — a stray capital letter, email in one link and e-mail in the next, or the same key pasted twice when you edited a URL by hand. Each mistake quietly splits one channel into two rows in your analytics.

Pasting the finished link here is the fastest sanity check before it ships: confirm every value reads the way you meant, that the three core tags are present, and that nothing’s duplicated. Building a fresh link instead? Use the UTM builder, and keep your source/medium values consistent with the UTM naming-convention guide.

Questions

The honest answers.

What is a UTM parser?
A UTM parser reads a campaign-tagged URL and splits out each utm_ parameter into a labelled, decoded table. It’s the inverse of a UTM builder: instead of assembling a tagged link, it takes one apart so you can check exactly what your analytics will record.
What are the five standard UTM parameters?
utm_source (where the traffic comes from), utm_medium (the channel), utm_campaign (the campaign name), utm_term (a paid-search keyword, optional) and utm_content (distinguishes links to the same URL). Source, medium and campaign are the three most tools treat as required — the naming-convention guide covers how to keep their values tidy.
Why does it matter if a parameter is duplicated?
A URL with the same utm_ key twice (e.g. ?utm_source=a&utm_source=b) is ambiguous — different tools and redirects keep different copies, so the value in your report may not be the one you intended. The parser flags any parameter that appears more than once.
Is it free, and is my URL sent anywhere?
Yes — free, no signup, and it runs entirely in your browser, so the URL you paste is never sent to slsh.me’s servers. Every slsh.me short link can also carry its UTM tags for you, so you tag once and the dashboard rolls clicks up per channel automatically.

Stop hand-checking links. Tag once, track forever.

Free forever. No card. Add UTM tags to a slsh.me short link and the dashboard rolls every click up by source, medium and campaign — no spreadsheet required.

Shorten with slsh.me

Building a link from scratch? Use the UTM builder · See pricing