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 recommends including utm_source, utm_medium and utm_campaign when you add campaign parameters to a URL. The builder also supports utm_term, utm_content and utm_id.

    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?

    Use UTM parameters on links that bring people to your site from elsewhere. In GA4, new campaign parameters encountered during an existing session do not start a new session or change its campaign. New campaign values collected on events can affect event-based attribution, so avoid using them to track navigation within your own site.

    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.