Add the text, code or data.
01UTM Link Builder
Build tagged campaign URLs consistently.
- 1Paste inputAdd the text, code or data.
- 2AdjustChoose formatting or generation options.
- 3RunProcess everything in the browser.
How to use UTM Link Builder
Choose formatting or generation options.
02Process everything in the browser.
03Copy or download the clean result.
04Your files stay private
Your work is processed locally in your browser where possible and is never added to a Vootkit upload library.
Learn more about privacyUTM parameters are how a campaign becomes visible in analytics, and the thing that ruins them is not complexity — it is inconsistency. <code>Facebook</code> and <code>facebook</code> are two different sources forever.
What UTM Link Builder does
Builds tagged URLs with source, medium, campaign and optional term and content.
The values are case-sensitive and analytics will never merge them. One person tagging Email and another email splits a campaign into two reports permanently.
The parameters
| <code>utm_source</code> | Where it came from — newsletter, facebook |
|---|---|
| <code>utm_medium</code> | The channel type — email, cpc, social |
| <code>utm_campaign</code> | The specific campaign |
| <code>utm_term</code> | Paid keyword — optional |
| <code>utm_content</code> | Which variant — for A/B tests |
| <strong>Case sensitive</strong> | <strong>Always use lowercase</strong> |
| <strong>Never use on</strong> | <strong>Internal links — see the tip</strong> |
| Visible to users | Yes, in the address bar |
Detailed steps
- Use lowercase for every value, without exception.
- Keep
mediumto a short fixed vocabulary — email, cpc, social, referral. - Write the convention down somewhere the whole team can see it.
Worth knowing
Never put UTM parameters on internal links. A tagged link from one page of your site to another <strong>starts a new session</strong> and reattributes it to that campaign — so your own navigation gets credited for conversions the original source earned. It is one of the fastest ways to make analytics data untrustworthy, and it is usually done with good intentions.
Frequently Asked Questions
Does capitalisation matter?
Yes, and it is unforgiving. <code>Facebook</code> and <code>facebook</code> appear as separate sources and analytics will not merge them retroactively. Use lowercase everywhere and write it down as a rule.
What is the difference between source and medium?
Source is the specific origin — <code>newsletter</code>, <code>partner-site</code>. Medium is the channel type — <code>email</code>, <code>cpc</code>, <code>social</code>. Keeping medium to a small fixed vocabulary is what makes reports comparable.
Can I use them on internal links?
No. Doing so starts a new session and reattributes it to that campaign, so your internal navigation steals credit from the real source. Use event tracking for internal clicks.
Users can see these — does that matter?
Sometimes. They make URLs long and reveal your campaign naming, and anyone sharing a tagged link passes your parameters on. Consider a short link for anything shared publicly.
Is UTM Link Builder free?
Yes. The Vootkit free plan includes 5 tool runs a day. Upgrade to Vootkit Pro for unlimited daily use, an ad-free workspace and saved workflows.
Are my files uploaded?
No. UTM Link Builder runs entirely in your browser — your file is processed on your own device and never sent to a server. There is nothing for us to store or delete.
Do I need to install anything?
No. UTM Link Builder works in any modern browser on desktop, tablet or phone. Open the page and start.
How often can I use it? Is there a daily limit?
On the free plan you get 5 tool runs a day. When you reach the limit you'll see a prompt to upgrade, and it resets the next day. Vootkit Pro removes the cap entirely for unlimited daily use.
Recently viewed
This tool processes everything locally in your browser. You can disconnect from the internet after the page loads and it will still work.