UTM Link Builder

Build trackable campaign URLs with UTM parameters for Google Analytics. Free, in your browser.

Build trackable links for Google Analytics campaigns. * source, medium and campaign are the conventional required fields.

Free to use — premium coming soon

FREE
  • All UTM parameters
  • One-click copy
  • 100% private
PREMIUM
  • Remove ads
  • Saved presets & short links

About the UTM Link Builder

The UTM Link Builder turns a plain page URL into a tagged campaign link by appending tracking parameters to the query string. UTM stands for Urchin Tracking Module, the naming scheme Google inherited and still reads today in Google Analytics 4. You paste a destination URL, fill in fields for source, medium, campaign and two optional fields, and the tool stitches them onto the end of the address after a question mark. The result is a shareable link that tells your analytics exactly where a visitor came from, instead of lumping the click under generic 'direct' or 'referral' traffic that you cannot act on.

Reach for this tool whenever a link lives outside your own website: an email newsletter button, a social post, a paid ad, a QR code on a flyer, a partner placement, or a link in a video description. Without tags, GA4 often cannot separate an Instagram bio click from a paid campaign or an email blast. With tags it can. The three parameters you should always set are utm_source (where the link sits, like newsletter or linkedin), utm_medium (the channel type, like email, cpc or paid_social), and utm_campaign (the specific initiative, like spring-sale-2026). Two optional fields, utm_term and utm_content, capture a paid keyword and a creative or A/B variant.

Mechanically the builder is simple string assembly. It URL-encodes each value so spaces and symbols travel safely, joins them as key=value pairs with ampersands, and prefixes the block with ? (or & if your URL already has a query). GA4 reads utm_source, utm_medium and utm_campaign into the Session source, Session medium and Session campaign dimensions you see in the Traffic acquisition report. The newer utm_id field can tie a link to a single campaign ID, while utm_source_platform, utm_creative_format and utm_marketing_tactic exist for finer attribution. The five classic parameters cover the vast majority of needs.

Accuracy depends almost entirely on consistency, because UTM values are case sensitive. Google's own documentation notes that utm_source=google and utm_source=Google are treated as two different sources, so Email and email split your data into separate rows and make a channel look smaller than it is. Standardise on all-lowercase values with hyphens between words and no spaces. This builder runs entirely in your browser: nothing you type is uploaded, stored, or sent to a server. The link it produces only carries the campaign labels you chose, so avoid putting names, emails, or any personal data into a UTM field, since the full URL is visible to anyone who receives it.

Frequently asked questions

What are the five UTM parameters and which are required?

The five are utm_source, utm_medium, utm_campaign, utm_term and utm_content. Google recommends always setting the first three; utm_term (paid keyword) and utm_content (creative or A/B variant) are optional details you add when you need them.

Are UTM tags case sensitive?

Yes. Google states that utm_source=google and utm_source=Google are different values, so inconsistent capitalisation fragments your reports. Keep every value lowercase with hyphens instead of spaces, for example paid_social and spring-sale-2026.

Where do UTM parameters show up in GA4?

GA4 maps utm_source, utm_medium and utm_campaign to the Session source, Session medium and Session campaign dimensions, visible mainly in the Traffic acquisition and Sessions reports. Data usually appears within minutes to a day, depending on processing.

Should I add UTM tags to internal links on my own site?

No. Internal links with UTM tags can overwrite the original source and start a new session, corrupting attribution. Use UTMs only for links that point to your site from outside it, such as emails, ads, and social posts.

Does this tool send my links anywhere?

No. The builder assembles the URL entirely in your browser, so nothing is uploaded or stored. Remember the finished link is public to anyone you share it with, so never place personal data inside a UTM value.

From our blog

How to Write SEO-Friendly URL Slugs That Last

By the Super Simple Digital Tools Team · Updated June 2026

A URL slug looks trivial, but it is one of the few page elements that is visible in search results, shared in messages, and read aloud by screen readers. Because it is also extremely costly to change after publication, getting it right the first time matters more than for almost any other on-page element. The goal is a slug that a person can read at a glance and instantly understand what the page is about, while staying within the narrow character set that every browser and server handles consistently.

Start from the page's core topic rather than its full title. A headline written for humans often contains filler, dates, and punctuation that add nothing to a URL. Identify the two to five words that genuinely describe the content, then build the slug around them. For an article titled "The 7 Best Ways to Brew Coffee at Home in 2026", a strong slug is simply "best-coffee-brewing-methods". It is short, keyword-rich, and will not look stale next year, which is why baking volatile details like a year into a slug is usually a mistake.

Next, normalize the characters. Convert everything to lowercase to avoid the duplicate-content trap where the same path resolves under different capitalizations. Replace accented letters with their plain ASCII equivalents, strip punctuation and symbols, and collapse spaces into single hyphens. Never use underscores: search engines read them as word joiners, so an underscore-separated slug is interpreted as one long, meaningless token. Stick rigidly to lowercase letters, digits, and hyphens, and your URLs will behave the same everywhere.

Stop words deserve a judgment call. Removing common words like the, and, of, and to usually makes a slug tighter and more focused without losing meaning. But readability wins ties: keep a stop word when dropping it would make the slug confusing or break a familiar phrase such as "how-to-tie-a-tie". The test is simple. If you can read the slug and still understand the page, the stop word can go. If removing it creates a cryptic string, leave it in.

Finally, treat the slug as permanent. Before publishing, check that it is unique across your site, that it has no trailing or doubled hyphens, and that it reads cleanly out of context. If you ever must change a published slug, set up a 301 redirect from the old URL to the new one so you preserve any links and ranking signals the page has earned. A few seconds of care up front saves a tangle of broken links and lost authority later.

  • Paste the human title, then manually delete dates, brand fluff, and filler so the generator works from the three to five words that actually describe the page.
  • Avoid putting years or version numbers in slugs unless they are central to the topic, so the URL does not look outdated next year.
  • After generating, scan for accidental double hyphens or a trailing hyphen left behind by stripped punctuation, and clean them up before publishing.
  • If you change an existing slug, always add a 301 redirect from the old path so saved links and search rankings carry over.

Read the full guide →

Tool by the Super Simple Digital Tools Team. Reviewed by our editorial team. Free to use, no signup required.

Related tools