Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
Without UTM parameters, analytics tools can usually tell you a visitor came from "referral" or "social" traffic — but not which specific email, ad, or post actually sent them. UTM parameters are small tags added to a URL's query string that let Google Analytics and similar tools attribute traffic and conversions to the exact campaign that drove them.
This tool builds a properly tagged campaign URL from a base link and your source, medium, campaign, and optional term/content values — preserving any existing query parameters or fragment on the original URL rather than overwriting them.
How it works
Enter your destination URL, then fill in the campaign source (where the traffic comes from, e.g. "newsletter" or "google"), medium (the marketing channel, e.g. "email" or "cpc"), and campaign name. Optionally add a term (for paid search keywords) and content (to differentiate similar ads or links). The tool appends these as UTM query parameters to your URL, ready to paste anywhere you're sharing the link.
- Enter your destination URL.
- Fill in the campaign source, medium, and name.
- Optionally add a term and content value.
- Copy the generated campaign URL.
Examples
Tagging a newsletter link
A link with source "newsletter", medium "email", and campaign "spring_sale" lets you see in analytics exactly how much traffic and how many conversions came from that specific email send.
Tagging a paid search ad
Adding a term for the specific keyword and content to distinguish between two ad variations lets you compare performance between them, not just between "Google" as a whole traffic source.
Who should use it
- Tagging links shared in email newsletters for campaign attribution.
- Building tracked links for social media posts or paid ads.
- Distinguishing between multiple variants of the same campaign (A/B testing).
Industry applications
- Digital marketing and campaign management
- Email marketing
- Paid search and social advertising
Advantages
- Builds a complete, correctly formatted campaign URL in seconds.
- Preserves existing query parameters and URL fragments instead of overwriting them.
- Supports the full standard set of UTM parameters, including optional term and content.
Limitations
- Doesn't enforce a naming convention automatically — consistency is still up to you.
- Doesn't shorten the resulting URL, which can get long with several parameters.
- Doesn't track click data itself — that happens in your analytics tool once the link is used.
Common mistakes to avoid
- Using inconsistent naming (e.g. "Email" vs "email" vs "e-mail") across campaigns, which fragments reporting in analytics tools.
- Forgetting to tag a link before sharing it, losing attribution data for that traffic entirely.
- Adding UTM parameters to internal links, which can incorrectly reset attribution for a visitor's original source in some analytics setups.
Best practices
- Establish a consistent naming convention (lowercase, no spaces) for source, medium, and campaign values across your whole team.
- Keep a record of every UTM-tagged URL you create so you can cross-reference analytics data back to a specific piece of content.
- Never add UTM parameters to internal navigation links — only to links pointing in from external channels.
Tips
- Pair this with a URL shortener if the tagged link needs to look clean in printed or space-constrained materials.
- Use utm_content consistently to A/B test different creative or placements within the same campaign.