UTM Builder
UTM Builder
Generate UTM tracking URLs from a base URL and campaign parameters.
InputsManual input173 charsAuto run
File input
Choose a file
Click, drop, or paste from clipboard.
Options
0
No options.
More actions
Manual
UTM URL output
0
No output yet.
Live
Manual
Ready
173
Input
0
Output
0
ms
Flow
- Parse JSON input and validate baseUrl.
- Attach any provided utm_* keys to URL search parameters.
- Return final tracking URL string with encoded parameters.
Example
Worked example: newsletter campaign link
- 1 baseUrl = https://example.com/landing-page
- 2 Set utm_source=newsletter and utm_campaign=spring_launch.
- 3 Builder returns a full URL with encoded UTM parameters.
Output URL is ready for distribution and analytics attribution.
How
- Provide JSON with baseUrl and desired utm_* values.
- Run the builder to generate final tracking link.
- Copy output into campaign manager or spreadsheet workflows.
Cases
- Build newsletter links with consistent source and medium labels.
- Prepare ad landing URLs for A/B campaign variants.
- Standardize tracking templates across team members.
Avoid
- Entering an invalid base URL without protocol.
- Using inconsistent naming conventions across campaigns.
- Adding spaces manually instead of relying on URL encoding.
FAQ
Which UTM fields are supported?
utm_source, utm_medium, utm_campaign, utm_term, and utm_content are supported.
Can I omit optional UTM fields?
Yes, only provided non-empty utm fields are appended to the URL.
Does this tool require a backend?
No, all URL assembly happens locally in your browser.
Switch
Switch12
No match.