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.
Decision context
Use this free planning model to make assumptions visible, compare scenarios and identify which input deserves validation before budget, campaign or conversion decisions are made.
Model
Use recent, relevant business or platform data where possible. Label estimates clearly so the result is not mistaken for measured performance.
Compare
Compare a baseline with one or two realistic scenarios. This makes the commercial effect of each rate, cost or volume assumption easier to understand.
Validate
Use Google Ads, Meta Ads, GA4, CRM, sales or finance data to test whether the scenario reflects qualified enquiries, customers and actual economics.
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