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.
- No TOOLGRID input upload
- No account
- Review before copy
Loading toolβ¦
What 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.
UTM Builder is a campaign URL builder for adding tracking parameters to a landing-page URL without hand-editing query strings. Paste the final destination URL, fill the campaign fields, and copy a clean tracking link for Google Analytics, email tools, ad platforms, or social posts.
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.
Pair it with Campaign URL Workspace when you need custom parameters, overwrite checks, QR handoff, and a reviewable parameter manifest. Use URL Parser to inspect a live link before launch.
Where this tool earns its place
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.
Open a nearby browser tool when you need to validate, convert, or reuse the result.
How to use
01Use 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
- 01Use lowercase campaign values
GA4 treats different spellings as different values. Pick one convention such as lowercase with hyphens and reuse it across every campaign.
- 02Do not put private data in UTM fields
UTM values often appear in analytics, browser history, logs, and shared screenshots. Use campaign labels, not customer names or email addresses.
FAQ
02Does 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.

