UTM Builder
Build tracked campaign URLs with UTM parameters for Google Analytics, Mixpanel, and other analytics tools.
How UTM parameters work
UTM parameters are short tags appended to a URL that tell analytics tools where your traffic came from. They are read by Google Analytics, Mixpanel, Plausible, Fathom, and most marketing platforms.
The three required tags are source, medium, and campaign. Source is the platform (newsletter, twitter, producthunt). Medium is the channel type (email, social, paid). Campaign is the project label (spring-launch, blackfriday-2026).
Term and content are optional. Term is used for paid keywords. Content is used to differentiate between two links that point to the same campaign, like a hero CTA versus a footer link.
Keep your tags lowercase, short, and consistent. Inconsistent capitalization or typos split your analytics into multiple buckets and break reporting.
UTM Builder FAQ
Does this tool track me?
No. The URL is built entirely in your browser and nothing is sent to a server.
Which fields are required?
URL, source, medium, and campaign are required. Term and content are optional.
Does it work with Google Analytics 4?
Yes. The URL uses the standard UTM parameters that GA4, Mixpanel, Plausible, and most analytics tools read.
Should UTM values be lowercase?
Yes. Lowercase, consistent values prevent duplicate campaign buckets in analytics reports.
Can I use this for paid ads?
Yes. Use campaign, term, and content values to separate ads, keywords, and creative variations.
Related free tools
View all toolsSEO Meta Tag Generator
Title tag, meta description, Open Graph, and X card copy for any page in one click.
Open toolSlug Generator
Convert any title into a clean, URL-friendly slug. Strips accents and special characters.
Open toolllms.txt Generator
Generate a clean /llms.txt file for your website, docs, SaaS product, or AI tool.
Open tool