UTM Link Builder
Build campaign-tagged URLs with standard utm_* parameters, live as you type.
The link updates as you type.
Tagged URL
The reverse of this tool is the URL Sanitizer, which strips utm_*, fbclid and other tracking parameters before you share a link.
How to use it
- Paste the landing page URL you want to tag.
- Fill in the parameters your analytics tool expects — source, medium and campaign are the three you should always set.
- The tagged link appears below and updates on every keystroke; term and content are added only when filled in.
- Copy the link straight into your email, ad or social post.
Common use cases
- Email campaigns — tag which list or newsletter each click came from.
- Paid posts — keep platform, creative and audience separate in your analytics.
- Team hand-off — agree on a naming convention once and let everyone build links the same way.
- Link audits — build the link first, then read it back to confirm nothing is double-encoded.
Why it stays private
The link is assembled in your browser with the standard URL API. No analytics endpoint is contacted and no link is stored anywhere.
FAQ
Q: Which parameters are required? A: Technically none — the tool will build whatever you fill in. In practice source, medium and campaign are the minimum for readable reports.
Q: What is the difference between term and content? A: Term usually carries the paid keyword, content distinguishes link variants (button vs text) so you can compare click-through.
Q: Is there a reverse tool? A: Yes — the URL Sanitizer on this site strips utm_* and other tracking parameters before you share a link.
Your data stays on this device
UTM Link Builder runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.
Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.