For the best experience, please enable JavaScript in your browser.

Skip to main content

UTM link builder

Paste your link, add source, medium and campaign, or tap a channel to fill the first two. Existing query parameters and the fragment stay where they are.

Values are trimmed and lowercased, and spaces become underscores.

Paste a link to start.

Tagged link ready

How it works

  1. 01

    Paste your link

    Paste a web address that starts with http or https. If you leave the scheme out, https:// is added for you.

  2. 02

    Fill in the tags

    Tap a channel to set the source to that channel and the medium to social, then name your campaign. Term and content are optional.

  3. 03

    Copy the tagged link

    The link keeps your existing parameters and fragment, and replaces any of the five utm tags it already had.

What you get

  • One tap per channel sets the source and the medium.
  • Keeps existing parameters and the fragment, and never duplicates a tag.
  • Trims and lowercases values and turns spaces into underscores, so spelling stays consistent.
  • Free, no signup, and nothing you type is sent to a server.

Frequently asked questions

What are UTM parameters?

Tags added to the end of a link, such as utm_source, utm_medium and utm_campaign. Analytics tools that read them can show which link a visit came from.

What should I put in source, medium and campaign?

Source is where the link is posted, such as instagram or a newsletter. Medium is the kind of channel, such as social or email. Campaign names the push, such as spring_sale.

What happens to a link that already has parameters?

They stay as they are, and the utm tags are added after them and before any fragment. If the link already has a source, medium, campaign, term or content tag, yours replaces it, and an old term or content tag is removed when its field here is empty.

Why are my values changed?

Values are trimmed, lowercased and have spaces turned into underscores, because some analytics tools treat Spring and spring as two different values. The link shows exactly what will be sent.

Post the link everywhere. See what each post did.

SocialFaktory's scheduler posts your link on every channel, and analytics shows what each post did.

Rated 4.9/5 by 180+ content teams · First video in about 7 minutes · Nothing goes live until you schedule it

We use cookies to keep you signed in, and our own cookieless measurement to see which pages actually help. Accept and we also place advertising cookies from Google, Meta, TikTok, Reddit, Pinterest, LinkedIn, Microsoft and OpenAI, which measure the campaigns that bring people here. None of them load before you accept. Read our privacy notice