Inputs used
- Destination website URL
- Campaign source
- Campaign medium
- Campaign name
- Optional term and content labels
Free analytics tool / Campaign tagging
The UTM builder adds consistently encoded campaign parameters to a valid destination URL. Nothing is submitted to GrowthLabs; the URL is generated locally in your browser.
Use the calculatorFree · No account · Inputs stay in your browser

Interactive tool
Enter non-sensitive planning values. The output updates in your browser and is not sent to GrowthLabs.
Generated campaign URL
Generated locally in your browser. Do not include personal data or secrets.
Formula and inputs
Final URL = destination URL + utm_source + utm_medium + utm_campaign + optional utm_term and utm_content parameters.
How to use the output
Document allowed source, medium and campaign naming before many people create links.
Consistent casing avoids splitting reports into values such as Facebook and facebook.
Use content and term fields only when they help distinguish meaningful variants.
Open the completed URL, confirm the page loads and verify campaign values in the analytics debugging workflow.
Tool questions
It identifies the platform, publisher or origin used in your reporting convention, such as google, linkedin or newsletter.
It identifies the broad channel or distribution method, such as cpc, paid_social, email or referral, according to your documented taxonomy.
The builder safely encodes spaces, but consistent lowercase labels with hyphens or underscores are easier to govern and compare.
No. The page generates the URL in your browser and does not submit the form values to GrowthLabs.
Continue with context