UTM Builder
Add UTM campaign parameters to any URL. Presets, parse existing links, normalize values, copy or download.
Traffic source — newsletter, google, facebook
Marketing medium — email, cpc, social
Campaign name — spring_sale, launch
Optional paid keyword
Optional ad or link variant
Required: source, medium, campaign. Term and content are optional. Paste an existing tagged URL to edit fields.
Query string only
?utm_source=newsletter&utm_medium=email&utm_campaign=spring
| Parameter | Value |
|---|---|
| utm_source | newsletter |
| utm_medium | |
| utm_campaign | spring |
How it works
Enter base URL and UTM fields
Paste your landing page URL. Fill utm_source, utm_medium, and utm_campaign at minimum.
Use presets or parse
Pick a preset for common channels or paste an existing tagged URL to extract parameters.
Copy full URL or query
Copy the complete tracking link for ads and emails, or copy only the query string for templates.
Why use UTM parameters?
UTM tags tell analytics tools where traffic came from — which email, ad, or social post drove the visit.
Why use this tool
- Five standard UTM parameters
- Five channel presets
- Paste-to-parse existing URLs
- Optional lowercase normalization
- Full URL and query-only output
- Unlimited use — no daily cap
Questions
What does UTM Builder do?
It appends Google Analytics-style UTM query parameters to a URL for campaign tracking.
Which UTM fields are required?
utm_source, utm_medium, and utm_campaign are the core trio. utm_term and utm_content are optional.
What does normalize do?
It lowercases values and replaces spaces with underscores — a common analytics convention.
Can I edit an existing tagged URL?
Yes. Paste the full URL in the parse box to split the base URL and UTM fields.
Is my URL sent to a server?
No. URL building runs entirely in this browser tab.
Is there a daily limit?
No. This builder is unlimited on the free plan.
If Easy24 helped, buy a coffee
Tools stay free in your browser. One-time thanks via Kreosus. Turkish cards work.
Similar Developer tools
See allJSON Formatter
Developer
Pretty-print, minify, validate, and sort JSON keys in the browser. Choose 2- or 4-space indent, import a file, download the result.
OpenMeta Tag Generator
Developer
Build SEO title, description, Open Graph, Twitter Card, and canonical tags with a live social preview. Runs in the browser.
OpenCSS Gradient Generator
Developer
Design linear and radial CSS gradients with up to three color stops. Live preview, presets, hex input, copy or download.
Open