Free tool

Free UTM builder for campaign links

Tag one URL or thousands. Build clean, consistent UTM links, generate them in bulk from a spreadsheet, and create QR codes. No signup, and your links never leave your browser.

Your tagged URL

Add a website URL and campaign details to generate your link.

QR code for print, packaging, and offline campaigns.

Sending this traffic to an app install? UTM tags do not survive the App Store or Play Store redirect, so the install lands as organic. Use an attribution-aware deep link instead.

UTM parameters

The five UTM parameters, explained

Source, medium, and campaign are required for clean reporting. Term and content are optional refinements.

ParameterRequiredWhat it tracksExample
utm_sourceRequiredWhere the traffic comes from, the specific site or platform.google, facebook, newsletter
utm_mediumRequiredThe marketing channel or link type.cpc, email, paid_social
utm_campaignRequiredThe promotion, launch, or campaign the link belongs to.spring_sale, q2_launch
utm_termOptionalThe paid keyword behind the click.running+shoes
utm_contentOptionalTells near-identical links apart, like two CTAs in one email.header_link, footer_link
Naming conventions

Naming conventions that keep reports clean

The tags only help if they are consistent. These rules stop one campaign from scattering across five different labels.

  • 01

    Lowercase every value. Most analytics tools read Facebook and facebook as two different sources, which splits your campaign reporting.

  • 02

    Pick one value per source and reuse it everywhere, so facebook never becomes fb or FB across your team.

  • 03

    Skip spaces. Use hyphens or underscores so links stay readable and do not break when pasted.

  • 04

    Keep the roles straight: source is the platform, medium is the channel type, campaign is the promotion.

  • 05

    Tag every paid and outbound link. Anything you do not tag lands in your analytics as direct or organic.

Tracking app installs

UTM links stop working at the App Store

UTM parameters live in a web URL's query string. The moment someone taps your link and gets sent to the App Store or Google Play, that query string is dropped, so the install is recorded as organic and your campaign loses the credit. This is the single biggest blind spot for teams running mobile install campaigns.

To attribute installs you need deferred deep links that carry the campaign context through the store gap and reconnect it after the app opens. That is the job of a mobile measurement partner. See how Linkrunner deep links keep attribution intact, then connect spend to installs with Google and Meta ads measurement and cost per install benchmarks.

Frequently asked questions

UTM parameters, bulk links, QR codes, and tracking app installs.

UTM links tell you the click. Linkrunner tells you the install.

Tag your web campaigns here, then measure the installs, revenue, and ROAS those campaigns drive with attribution-aware deep links.

Pair the UTM builder with every Linkrunner solution for attribution, deep links, paid ads, and benchmark reporting. See all solutions.