📊 UTM Campaign URL Builder
Generate GA-ready UTM tracking URLs instantly — paste your landing page URL, fill in the campaign parameters, and copy the finished link. Everything runs in your browser with no sign-up, no uploads, and no data leaving your device.
About
UTM parameters are short tags appended to a URL that tell Google Analytics (and other analytics platforms) exactly where a visitor came from and which campaign drove the click. This tool lets you build those URLs without memorising query-string syntax. Enter the base URL plus utm_source, utm_medium, and utm_campaign (all required), then optionally add utm_term for paid-search keywords and utm_content to distinguish between ads or links in the same campaign. The generated URL is shown in real time, along with a character count so you can catch links that might exceed SMS or platform limits. Your inputs are saved to your browser's localStorage, so they survive a page refresh — and nothing ever leaves your device.
How to use
- Enter your landing page address in the Base URL field (e.g. https://example.com/sale).
- Fill in the three required fields: utm_source (where traffic comes from), utm_medium (the marketing channel), and utm_campaign (the campaign name).
- Optionally add utm_term for paid-search keywords and utm_content to tell apart different ads or links in the same campaign.
- The complete UTM URL appears instantly in the output box. Click Copy to grab it.
- Paste the link into your ad, email, or social post. Analytics will automatically attribute traffic to the correct campaign.
FAQ
- Is this UTM builder free?
- Yes, completely free. There is no sign-up, no subscription, and no hidden cost. The tool runs entirely in your browser.
- Does it work offline?
- Yes. Once the page has loaded, no internet connection is needed. All processing happens locally in your browser, so you can build UTM URLs even without Wi-Fi.
- Is my data private? Are the URLs I build sent to a server?
- Your data never leaves your device. The tool runs 100% client-side in JavaScript; nothing is uploaded or stored remotely. Your inputs are saved only in your own browser's localStorage.
- Which UTM parameters are required and which are optional?
- utm_source, utm_medium, and utm_campaign are required by Google Analytics to attribute a session. utm_term (for paid keywords) and utm_content (for A/B ad variants) are optional but recommended for granular reporting.
- Can I use this tool for platforms other than Google Analytics?
- Yes. UTM parameters are a universal web-tracking standard supported by most analytics platforms including Adobe Analytics, Matomo, Mixpanel, and HubSpot. The generated URLs work anywhere UTM tagging is recognised.