Skip to content

UTM link generator

Add UTM parameters to a URL to track your traffic's source, medium and campaign in Google Analytics or other analytics tools.

Processed on your device. Nothing is sent to any server.

Adds the utm_source, utm_medium, utm_campaign, utm_term and utm_content parameters to the URL's query string, the standard Google Analytics recognizes to attribute traffic.

Use cases

  • Measuring the performance of an email marketing campaign.
  • Differentiating traffic from different social networks.
  • Tagging links for a paid (CPC) campaign.

How it works

  1. 1

    Enter the destination URL

    The page you want to send traffic to.

  2. 2

    Fill in the UTM parameters

    At least source, medium and campaign.

  3. 3

    Copy the final URL

    Use it in your campaign links.

Technical details

  • Example: shop.com + source=newsletter, medium=email, campaign=sale → https://shop.com/?utm_source=newsletter&utm_medium=email&utm_campaign=sale.
  • If you leave out the protocol, https:// is added. Parameters already in the URL are kept; an existing utm_ with the same name is replaced. The anchor (#…) stays at the end.
  • Spaces are encoded as + and accented characters with %; Google Analytics shows them decoded. Always use the same case: "Email" and "email" count as different mediums.

Frequently asked questions

Which parameters are required?

None are technically required, but utm_source, utm_medium and utm_campaign are the three Google Analytics recommends for correct basic attribution.

← Web & SEO