Zero Signup ToolsFree browser tools

SEO Tools

UTM Builder

Build tagged campaign URLs with utm_source, utm_medium, utm_campaign, utm_term, utm_content, and utm_id. Live preview, validation, parser, and history.

Campaign details

The full URL to tag, including https://. Existing utm_* parameters in the URL are replaced.

Where the traffic comes from. The referrer.

The channel or marketing medium.

The product, promo code, or slogan that identifies the campaign.

Optional ID used by GA4 to group campaigns. Often the ad campaign ID.

The paid keyword, often used for search ads.

Differentiates similar links inside the same campaign (A/B test, link slot).

Other parameters

Add non-UTM query parameters (for example a referral code or a partner ID).

No extra parameters yet.

Naming rules

Apply consistent values across reports. Recommended: lowercase, no spaces.

Replace spaces with

How to use

  1. Pick Build URL to tag a destination, or Parse existing URL to break apart a URL someone else built.
  2. In Build mode, paste your destination URL, then fill in utm_source, utm_medium, and utm_campaign (required) and any of utm_id, utm_term, and utm_content you need. Use the source, medium, and campaign presets to seed common values in one click.
  3. Optionally add other non-UTM query parameters (referral codes, partner IDs) and use the Apply rules button to lowercase values and replace spaces.
  4. Read the live URL, the multi-line breakdown, and any validation notes. Click Copy URL to copy, or Save to history to keep the link in this tab.
  5. In Parse mode, paste a tagged URL and read the extracted utm_* parameters, the other query parameters, and the URL with utm_* removed.

About this tool

UTM Builder, also known as a Campaign URL Builder, turns any landing page URL into a tagged campaign URL that Google Analytics, GA4, Mixpanel, Amplitude, Adobe Analytics, Plausible, Fathom, and most analytics platforms can attribute to the right channel, source, and campaign. Paste your destination URL, fill in the three required UTM fields (utm_source for the referrer, utm_medium for the channel, utm_campaign for the promotion), and optionally add utm_id (the campaign ID, used by GA4 to group ad campaigns), utm_term (the paid keyword), and utm_content (a label that distinguishes A/B tests, link slots, or creative variants on the same campaign). Add freeform non-UTM query parameters too (a referral code, a partner ID, a product ID) and the tool merges everything into one well-formed URL using the browser's URL and URLSearchParams APIs, so the output round-trips cleanly through every link tracker, redirector, and CMS. Existing utm_* parameters in the destination URL are replaced rather than duplicated, which is exactly what you want when you reopen a tagged URL to edit one parameter. A live URL preview and a multi-line breakdown panel show every parameter on its own line so you can sanity-check the link at a glance, and a per-session history saves the last ten links you generated so you can copy them later without re-typing the inputs. Inline validation flags missing required fields, mixed-case values that fragment your reports, and stray spaces, with a one-click Apply rules button that lowercases every value and replaces spaces with underscores or hyphens to match your team's tagging convention. A Parse mode reverses the job: paste any URL and the tool extracts every utm_* parameter, lists every other query parameter alongside, and emits a cleaned URL with the UTM tags stripped, useful for editing a competitor's tagged URL, checking what a tracking link actually carries, or producing a clean shareable URL from a tagged one. The whole tool runs in your browser, so the destination URLs, campaign names, and any internal codes you tag never leave your device, which makes the tool safe for unlaunched campaigns, internal landing pages, draft promo URLs, and confidential partnerships. Useful for marketers building campaign URLs for paid search, paid social, email newsletters, and influencer drops, agencies standardizing UTM conventions across clients, growth teams running A/B tests on landing page links, content marketers attributing newsletter clicks, founders attributing organic shares, and anyone who has ever asked the question how do I tag a URL for Google Analytics without a spreadsheet, a Chrome extension, or a signup form.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsSEO Tools