UTM Parameter Builder
Build clean UTM tracking URLs for any campaign — fill in your source, medium, and campaign name, copy the tagged link, and see exactly where your traffic is coming from in Google Analytics.
✓ Free✓ No signup✓ Privacy first✓ Runs in your browser
UTM parameters let Google Analytics track where your visitors come from
How it works
Convert in three steps
1. Enter your destination URL
Paste the page URL you're driving traffic to — a landing page, blog post, product page, or homepage.
2. Fill in your UTM parameters
Set the required fields (Source, Medium, Campaign) and optional ones (Term, Content). The builder handles URL encoding and formatting automatically.
3. Copy your tracking URL
Get the complete tagged URL ready to use in your email, ad, social post, or any campaign link.
FAQ
Common questions
UTM parameters are tags appended to a URL that pass campaign information to Google Analytics (and other analytics tools) when someone clicks the link. There are five standard parameters: utm_source (where the traffic comes from), utm_medium (the channel type), utm_campaign (the campaign name), utm_term (paid search keyword), and utm_content (for distinguishing ad variations or links). Without them, most off-site traffic shows up as Direct in Analytics.
Technically all five are optional, but utm_source, utm_medium, and utm_campaign are the functional minimum. Without those three, the traffic data in Google Analytics won’t be useful for attribution. Use utm_term only for paid search campaigns and utm_content when you’re A/B testing ads or have multiple links pointing to the same page from the same campaign.
Yes. Google Analytics treats utm_source=Facebook and utm_source=facebook as two separate sources. Establish a naming convention (all lowercase is recommended) and stick to it consistently — otherwise your campaign data fragments across multiple rows in your reports.
UTM-tagged URLs should not be indexed by search engines. Google typically strips UTM parameters from canonical URLs, but to be safe, ensure your tagged links point to pages with a canonical tag set to the clean URL — and don’t use UTM-tagged links in internal navigation.
Keep going
Related tools
URL Slug Generator
Generate clean slugs for the landing pages in your campaigns.
URL Encoder
Encode special characters in URLs for technical use.
Open Graph Tag Generator
Control how campaign landing pages appear when shared socially.
Meta Title Generator
Optimize the title tag on your campaign landing page.
About the UTM Parameter Builder
UTM parameters are the simplest, most reliable way to track where your website traffic comes from in Google Analytics. Every campaign link — email newsletters, paid ads, social posts, influencer links, press coverage — should carry UTM tags so Analytics can attribute the traffic correctly instead of dumping it all into the Direct or Referral bucket. This builder handles the formatting: paste your URL, fill in your campaign details, and get a properly encoded tracking URL in seconds. It enforces URL encoding automatically so special characters in campaign names don’t break the link, and shows the complete output ready to copy.
Benefits
- Builds properly encoded UTM URLs — no manual character escaping needed.
- All five UTM parameters supported — source, medium, campaign, term, and content.
- Instant copy — the complete tagged URL ready to paste into any campaign tool.
- Runs in your browser — campaign details are never sent to a server.
Privacy
All URL building happens client-side. The destination URL and campaign details you enter are processed locally and never transmitted to any server.