UTM builder
Free UTM builder — campaign URL generator
Paste a URL and UTM fields. Copy the tagged campaign link. No page fetch.
Optional fields are omitted from the tagged URL when left empty.
Result
The tagged campaign URL appears here when the required fields are valid.
Sponsored
Hosting and WordPress
We may earn a commission if you buy through these links, at no extra cost to you. That is one way to keep the tools free.
This UTM builder is a campaign URL builder you use before you send a link. You paste the landing-page address and the UTM parameters; the page never fetches that URL. The result is a tagged link you can copy into email, ads, or social posts.
A Google Analytics UTM generator (and any analytics tool that reads the same query keys) needs at least three fields: utm_source (who sent the click), utm_medium (the channel), and utm_campaign (the name of the push). Optional utm_term and utm_content distinguish keywords or creative variants.
This utm parameter generator encodes values with encodeURIComponent and appends them to the base URL. If the address already has a query string, existing non-UTM parameters stay in place and any previous utm_* keys are replaced by what you type here.
Prefer https://. http:// is accepted with a note so you can tag an old landing page, but mixed content and browser warnings are your problem to fix — this screen does not upgrade the protocol and does not promise better rankings.
Do not paste a URL expecting an audit: this UTM link builder never fetches or crawls the landing page.
Quick habits
- Keep utm_source, utm_medium, and utm_campaign lowercase and stable so reports do not split the same campaign into “Email” and “email”.
- Use utm_content for A/B creatives and utm_term for paid search keywords — skip them when they add no extra cut.
- If the landing URL already has tracking parameters, read the merge warning and check the copied link before you ship it.
- UTM tags describe traffic. They do not change how Google ranks the page and they are not a substitute for Search Console.
Frequently asked questions
Short answers about this UTM builder, campaign URL tagging, and what the Google Analytics UTM generator does not do.
- What does this free UTM builder do?
- It is a campaign URL builder: you paste a landing URL plus utm_source, utm_medium, and utm_campaign (and optional term/content). The utm parameter generator encodes the values and returns a tagged link with a copy button. It does not open or crawl the page.
- Which fields does a UTM link builder require?
- utm_source, utm_medium, and utm_campaign are required. utm_term and utm_content are optional. The base URL must be an absolute http:// or https:// address — a bare example.com without a scheme is rejected.
- Is this a Google Analytics UTM generator?
- It builds the same query keys GA4 and Universal Analytics read (utm_source, utm_medium, utm_campaign, utm_term, utm_content). It does not connect to a Google account, send hits, or create a GA property. Paste the copied URL into your campaign.
- What if the base URL already has a query string?
- The tool warns you and merges correctly: non-UTM parameters stay, new UTM fields are appended with encodeURIComponent, and existing utm_* keys are replaced by the form. Check the result before you send the link.
- Why allow http:// if https:// is preferred?
- Some older landing pages still live on http. The builder accepts them and shows a clear note. It does not rewrite the protocol. Use https when the page supports it.
- Does tagging a URL help it rank?
- No. UTM parameters are for attribution in analytics. They do not promise rankings, extra snippets, or more clicks. Keep the destination URL one you control.
- Do I need an account? Is the URL fetched?
- No signup and no remote fetch. The utm link builder runs in the browser. The text stays in page state until you reload — do not paste secrets.