Campaign URL builder fields
Website URL, source, medium, campaign, term, and content fields stay visible together so each UTM parameter can be checked before the link is copied.
Build a tracked campaign URL from a destination link, source, medium, campaign name, term, and content fields before it goes into ads, email, or social posts.
Build GA4 campaign URLs for email, ads, social posts, affiliates, QR codes, and partner links.
Lowercase underscore output keeps source, medium, and campaign names easier to compare in reports.
Start with a valid destination URL, fill the required tracking fields, then check the generated campaign link before using it in a public campaign.
Paste the landing page URL you want visitors to reach. Use the full URL, including https, so the builder can preserve existing query parameters and add tracking fields cleanly.
Enter source, medium, and campaign name first. Add term for paid keyword tracking and content when you need to separate buttons, banners, email links, or creative variants.
Review the generated URL, confirm the naming matches your analytics convention, then copy it or export a CSV. In bulk mode, paste one URL per line and let the same UTM values apply across the list.

Website URL, source, medium, campaign, term, and content fields stay visible together so each UTM parameter can be checked before the link is copied.
The generated URL appears only when the destination URL and required UTM values are valid, which helps catch empty campaign fields early.
Quick presets fill common source and medium pairs for Facebook, email newsletters, X, LinkedIn, and Instagram without locking you into those values.
Bulk mode applies the current UTM values to each valid URL in a pasted line-by-line list and skips invalid rows instead of stopping the whole run.
Campaign names, landing page URLs, and draft source values are handled in the browser during normal use, with no account required.
Copy a single generated URL to the clipboard or download a CSV with the source fields and final UTM tracking link for handoff.
UTM Builder keeps the destination URL, campaign fields, generated tracking link, storage behavior, and account requirements visible before you share the final URL.
UTM Builder builds the tracking URL in your browser as you enter the destination URL and UTM values, then keeps the result visible for copy or CSV export.
Normal UTM Builder use does not create a stored server copy of your destination URL, campaign names, source, medium, term, or content values.
UTM Builder works without sign-in, so you can create a quick campaign tracking link without saving a profile or campaign library.
Review these notes before publishing a campaign link, especially if the URL goes into paid media, email automation, partner placements, or a client handoff.
Campaign names and landing page URLs can reveal launches, clients, discounts, or internal plans. Paste only the values needed for the tracking link.
Normal use runs in the browser, but you should still avoid putting secrets, private customer IDs, or unapproved internal notes into public UTM values.
Use a consistent naming convention for source, medium, and campaign. Mixed names such as email, Email, newsletter, and newsletter_email can split reports.
The builder lowercases values and replaces spaces with underscores, so review the final link if your team uses a different naming style.
The destination must be a valid absolute URL. Existing query parameters are preserved, then UTM parameters are added or updated on the same URL.
Bulk mode processes valid lines only. If the output count is lower than expected, check the skipped lines for missing protocols or malformed URLs.
Open the generated link in a browser before sending traffic to it. Confirm the landing page loads and the visible URL contains the expected UTM parameters.
Keep the source fields near the final URL until the campaign owner or analytics owner has approved the naming.
UTM Builder works in your browser for one campaign URL or a line-by-line bulk URL list; very large lists may slow preview, copying, or CSV export.
UTM Builder creates tracking links. It does not verify that your analytics property, ad platform, redirects, or reports are configured correctly.
Very large bulk URL lists may slow the browser while the preview, textarea, or CSV export updates.
A valid website URL, utm_source, utm_medium, and utm_campaign are required. utm_term and utm_content are optional and are best used for paid keywords, creative variants, buttons, or placements.
Yes. Switch to bulk mode, paste one URL per line, and the current source, medium, campaign, term, and content values will be applied to each valid URL.
Yes. The generated links use standard UTM parameters such as utm_source, utm_medium, utm_campaign, utm_term, and utm_content, which Google Analytics can use for campaign reporting.
Choose one naming convention before launch and stick to it. Keep source as the traffic source, medium as the channel, campaign as the promotion name, and content as the creative or placement difference.
Normal UTM Builder use runs in the browser and does not require sign-in. Treat final UTM values as public because they are visible in the link once the campaign is published.
4.3 (502 ratings)