Free tool, no signup

Free UTM builder

Build a campaign URL with UTM parameters for Google Analytics 4. It runs in your browser: your recent links stay on this device and are never sent to us.

Quick fill:
More parameters

Your campaign URL

    Building links every week? Save them in a free account and reuse your sources, mediums and campaign names. Paid plans add templates, short links on 2link.in and click reports.

    Create free account

    UTM parameters

    What each parameter does in Google Analytics 4.

    ParameterUse it forGA4 dimension utm_sourceWhere the visitor came from: google, newsletter, linkedin.Session source utm_mediumThe kind of traffic: cpc, email, social, paid-social.Session medium utm_campaignThe campaign or promotion: spring-sale.Session campaign utm_termThe paid keyword, if you bid on one.Session manual term utm_contentWhich ad or link, when one campaign has several.Session manual ad content utm_idA campaign ID for joining imported cost data.Session campaign ID

    Naming rules

    Consistent names keep your reports readable.

    1. 01

      Always lowercase

      GA4 is case-sensitive, so Facebook and facebook become two sources.

    2. 02

      Hyphens, not spaces

      Spaces turn into %20 or + in links. spring-sale reads the same everywhere.

    3. 03

      One name per channel

      Pick facebook or fb, never both. Write the list down and reuse it.

    4. 04

      Mediums GA4 recognizes

      cpc, email, social, paid-social and referral land in the right default channels.

    Keeping a team to the same names is the hard part. UTMTool saves your names and suggests them in the builder.

    Questions, answered

    Before you share the link.

    Do I need an account?

    No. The builder is free and runs in your browser. A free account keeps your links and campaign names on any device and lets your team share them.

    Where are my recent links saved?

    Only in this browser, on your device. They are never sent to us, and they disappear if you clear your browser data. Untick "Remember my links in this browser" or use Clear all to remove them.

    Which UTM parameters are required?

    Google Analytics needs utm_source and utm_medium to attribute a visit. Add utm_campaign as well so you can compare links within a campaign. utm_term, utm_content and utm_id are optional.

    Are UTM parameters case-sensitive?

    Yes. Google Analytics 4 reports Facebook, facebook and FB as three different sources. Keep every value lowercase and pick one spelling for each source.

    Should I add UTM parameters to links on my own website?

    No. A UTM link on your own site starts a new session and overwrites where the visitor really came from. Use UTM parameters only on links that bring people to your site from elsewhere.

    What is utm_id?

    A campaign ID. Google Analytics 4 uses it to join your links with imported cost data. If you do not import costs, you can leave it empty.

    Can I shorten the link?

    The free builder does not shorten links. In UTMTool, paid plans shorten links with 2link.in and track their clicks next to the full URL.