UTM URL Builder
Build UTM campaign tracking URLs for Google Analytics. Source/medium presets, campaign templates, bulk builder, URL validation, QR code of URL, and GA4 compatibility note. 100% client-side.
About UTM URL Builder
Build UTM campaign tracking URLs for Google Analytics. Source/medium presets, campaign templates, bulk builder, URL validation, QR code of URL, and GA4 compatibility note. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
What are UTM parameters?
UTM parameters are query string values (utm_source, utm_medium, utm_campaign, utm_term, utm_content) you append to a URL so Google Analytics can attribute traffic to a specific marketing campaign. They're the industry-standard way to track where your visitors came from.
Which UTM parameters are required?
utm_source (the referrer — e.g. google, facebook, newsletter), utm_medium (the marketing medium — e.g. cpc, social, email), and utm_campaign (the specific campaign name) are required. utm_term (paid keywords) and utm_content (ad variant) are optional.
Are UTMs different in GA4 vs Universal Analytics?
The parameter format is identical, but GA4 collects them automatically into the session campaign. Manual tagging is still required for non-Google ad campaigns. Google Ads auto-tagging (gclid) doesn't need UTMs.
What extra features does this tool have compared to others?
(1) Live URL preview. (2) Short URL note (use a shortener after building). (3) Campaign name templates (sale, launch, webinar). (4) Source/medium presets (google/cpc, facebook/social, email/newsletter). (5) Bulk builder — paste multiple URLs and apply same UTMs. (6) URL validation. (7) QR code of final URL (data URL, generated client-side). (8) History (localStorage, last 20). (9) Shareable URL — encode the form in the fragment. (10) GA4 compatibility note.
Is my data sent anywhere?
No. UTM URL building is pure string manipulation in your browser. QR code generation uses a client-side SVG/data URL. History is stored in localStorage on this device only.
Related tools
Breadcrumb Schema Generator
Generate BreadcrumbList schema.org JSON-LD for rich results. Add/remove items, reorder up/down, bulk paste, live preview, Google Rich Results test link, and HTML script-tag wrapper. 100% client-side.
Canonical Tag Generator
Generate canonical link tags and check for common mistakes. URL normalization, pagination prev/next, hreflang integration, cross-domain warnings, batch processing. 100% client-side.
Content Brief Generator
Generate SEO content briefs for writers: target keyword, title, search intent, word count target, outline, key points, LSI keywords, internal/external links, and competitor URLs. Export as Markdown or HTML. 100% client-side.