UTM Builder - Campaign URL Generator
What is a UTM builder?
A UTM builder appends tracking parameters to URLs so analytics tools can identify traffic sources, campaigns, and mediums. UTM tags work with Google Analytics, Mixpanel, and most marketing platforms. Use this tool to create tagged links for ads, emails, or social posts.
How to use the UTM builder
- Enter the base URL: Paste the destination page you want to track.
- Fill UTM fields: Add source (e.g., newsletter), medium (e.g., email), campaign name, and optional term and content.
- Generate: Copy the full URL with parameters appended.
Why use this tool?
- Track campaigns: See which ads, emails, or posts drive traffic in your analytics dashboard.
- Compare channels: Measure performance across Facebook, Google, email, and more.
- No coding: Build tagged URLs without editing query strings manually.
Use case 1: Email campaigns
Tag newsletter links with utm_source=newsletter and utm_medium=email to attribute signups.
Use case 2: Paid ads
Use utm_source=google and utm_medium=cpc to track PPC performance separately from organic.
Use case 3: Social posts
Distinguish between Instagram bio links and story swipes with different utm_content values.
Examples
Basic example
Base URL: https://example.com/signup
Source: twitter
Medium: social
Campaign: spring_launch
Output: https://example.com/signup?utm_source=twitter&utm_medium=social&utm_campaign=spring_launch
Advanced example
Base URL: https://store.example.com/sale
All fields filled including term and content:
Output: https://store.example.com/sale?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale&utm_term=shoes&utm_content=banner_v2
Common errors
Existing query parameters
If the URL already has ?, the tool appends with &. Double-check that parameters aren't duplicated.
Spaces in values
UTM values should be URL-safe. This tool encodes spaces as %20 or + automatically.
Tips and proven approaches
- Use lowercase and underscores for consistent reporting:
spring_salenotSpring Sale. - Create naming conventions before launching campaigns to avoid messy analytics data.
- Shorten the final URL with a link shortener for cleaner sharing.
Related tools
- Encode special characters with the URL encoder.
- Minify JSON payloads using the JSON minifier.
- Format campaign data with the JSON formatter.
Privacy and security
URL building happens locally in your browser. No destination URLs or campaign names are uploaded.