UTM Builder
Build campaign URLs with UTM source, medium, campaign, term, and content fields while preserving existing query parameters.
Tool code processes selected files and entered content in your browser and does not submit them to a TOOLGRID processing endpoint. TOOLGRID measures tool usage, not the content you enter.
Loading tool…
Browser-basedWhat this tool does
Free campaign URL builder and UTM parameter builder for ads, email, social, affiliates, and partner links. Add utm_source, utm_medium, utm_campaign, utm_term, and utm_content to any landing page while preserving existing query parameters.
The builder preserves existing query parameters, replaces duplicate UTM keys deliberately, and keeps the output readable enough to review before you ship it. Advanced GA4 fields such as utm_id, utm_source_platform, utm_creative_format, and utm_marketing_tactic stay optional so simple links remain fast.
Use it when every channel needs consistent naming: newsletter links, paid search ads, creator partnerships, LinkedIn posts, QR codes, webinars, and product launches. It works as a one-off URL builder or as a lightweight UTM campaign builder when you need a copy-ready link fast.
What you can do with this tool
Create one URL per channel, such as email, paid search, social, and partner newsletters, while keeping source, medium, and campaign naming consistent.
Paste a landing page that already has filters or referral parameters and add campaign tracking without breaking the existing query string.
Create a reviewed campaign URL before handing links to paid media, lifecycle, partners, or analytics teams.
What to check before relying on the result
- Performance and maximum practical input size depend on browser memory, device speed, and the structure of the input.
- Review the generated result before replacing or publishing an original file.
How to use
- 1
Paste the destination URL.
- 2
Fill the UTM fields you want to ship.
- 3
Copy the tracked URL.
Use Cases
Create one URL per channel, such as email, paid search, social, and partner newsletters, while keeping source, medium, and campaign naming consistent.
Paste a landing page that already has filters or referral parameters and add campaign tracking without breaking the existing query string.
Create a reviewed campaign URL before handing links to paid media, lifecycle, partners, or analytics teams.
Use optional GA4 campaign parameters when reporting requires campaign IDs, source platform labels, creative formats, or marketing tactics.
Generate a tracked URL first, then send it to the QR code tool so offline scans still show up under the intended campaign in analytics.
Tips & Tricks
GA4 treats different spellings as different values. Pick one convention such as lowercase with hyphens and reuse it across every campaign.
UTM values often appear in analytics, browser history, logs, and shared screenshots. Use campaign labels, not customer names or email addresses.
FAQ
Does it keep existing query parameters?
Yes. Existing parameters stay in place and UTM keys are added or replaced.
Which UTM parameters are standard?
utm_source, utm_medium, utm_campaign, utm_term, and utm_content are the five common fields. GA4 teams may also use optional campaign fields such as utm_id, utm_source_platform, utm_creative_format, and utm_marketing_tactic.
Do all five UTM fields have to be filled?
No. Only utm_source, utm_medium, and utm_campaign are required by most analytics platforms.
Can I use this as a Google Analytics campaign URL builder?
Yes. The generated URL uses standard UTM parameters that GA4, most analytics products, and many marketing automation tools recognize.
Will the builder overwrite existing UTM parameters?
Yes. If the destination URL already has a UTM key, the value you enter in the builder becomes the final value so the campaign taxonomy stays intentional.
Useful next steps
Open a nearby browser tool when you need to validate, convert, or reuse the result.