Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Build trackable campaign URLs for GA4, email, paid social, and partner links — Base URL plus utm_source, utm_medium, utm_campaign, optional utm_term and utm_content, Auto-normalize (lowercase + hyphen, default on), live Generated UTM URL and query string, Tracking preview, Copy UTM URL, Copy Query String, and Reset.
Also try the URL Slug Generator, Meta Description Generator, and more in Utility tools.
Last updated: May 19, 2026 · Published: 2026-04-09 · Updated: 2026-05-19
Generated UTM URL
https://example.com/landing-page?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch
Query string
Tracking preview
A UTM link generator appends standardized query parameters to your landing-page URL so analytics platforms attribute visits and conversions to the correct source, medium, and campaign. Muxgen assembles the full URL live, shows the query string separately, and optionally normalizes values to lowercase hyphen-safe tokens.
Everything runs in your browser — no account, no upload of campaign URLs to Muxgen servers.
Three steps from base URL to copy-ready campaign link.
Enter the landing page in Base URL — default https://example.com/landing-page, placeholder https://example.com/page.
Fill utm_source, utm_medium, utm_campaign, and optional utm_term / utm_content — enable Auto-normalize unless your taxonomy needs raw text.
Copy UTM URL for ads and email, or Copy Query String for tools that append params — use Reset between campaigns.
Every input and button in the live UTM link generator.
Input id utm-base — drives final URL via URL constructor; invalid input shows empty generated link.
Required-style field default newsletter, placeholder newsletter — traffic origin (e.g. google, newsletter).
Default email, placeholder email — marketing medium (cpc, email, social).
Full-width field default spring-launch — groups promotions under one campaign name.
Paid search keywords — omitted from URL when empty after normalization.
Differentiate ads or links (e.g. button-a) — placeholder button-a.
Checkbox default on — toSlug vs sanitize-only per parameter value.
Copy buttons need non-empty values; Reset restores all defaults including autoSlugify true.
What each field means in GA4 and Google Ads reporting.
Identifies the referrer — newsletter, google, facebook, partner-name.
Marketing channel — email, cpc, organic, social, referral.
Product or promo identifier — spring-launch, black-friday-2026.
Optional paid-search keyword for granular search reporting.
Optional A/B or creative label — hero-cta vs footer-link.
Copy Query String when your ESP or ad platform appends params to an existing URL.
The toSlug pipeline when the checkbox is enabled (default).
sanitize() collapses leading/trailing and internal spaces to single spaces.
toSlug lowercases values so Newsletter and newsletter do not split in GA4.
Removes characters outside a-z, 0-9, space, underscore, hyphen before hyphen join.
Spaces and underscores become single hyphens — spring launch → spring-launch.
Multiple consecutive hyphens reduced to one; leading/trailing hyphens removed.
Uncheck Auto-normalize to keep exact casing and punctuation (trim only).
Clean permalinks with the URL Slug Generator before tagging. Pair landing pages with Meta Description Generator copy for organic and paid listings.
Log conventions in a Markdown Table Generator sheet so every channel uses the same utm_source spelling.
Aligned with the live UTM link generator component.
source, medium, campaign, plus optional term and content in one form.
Full campaign URL rebuilds on every keystroke and checkbox change.
Copy complete URL or query string alone for different publishing tools.
Consistent lowercase hyphen values without manual slug editing.
See normalized source, medium, campaign, term, content before go-live.
Campaign URLs built in-browser — no Muxgen upload of your links.
Where UTM-tagged URLs improve attribution quality.
Tag weekly sends with utm_source=newsletter and utm_medium=email for GA4.
Separate Meta, LinkedIn, and TikTok traffic with distinct source values.
Use utm_content per creator while sharing one utm_campaign.
Populate utm_term for search terms alongside cpc medium values.
Compare hero vs sidebar CTAs with different utm_content labels.
Point QR codes at UTM-tagged landing URLs for offline-to-online reports.
Copy modes, normalization, and related Muxgen utilities.
Copy UTM URL for ready-to-paste links; Copy Query String when the base URL is fixed elsewhere.
On prevents duplicate GA4 rows from casing; off preserves legacy taxonomy exactly.
Slugs shape the path; UTMs append ?utm_* query params for analytics only.
Source, medium, campaign ship with defaults; term and content add only when filled.
UTMs track clicks in analytics; Meta Description Generator writes SERP snippet text.
This tool is fastest for one-off links; use Markdown tables to document bulk conventions.
Terms used in the generator UI and analytics reports.
Query-string tags (utm_*) appended to URLs so analytics attributes traffic to campaigns.
Destination landing page before UTM query parameters are applied.
Checkbox running toSlug on each parameter for lowercase hyphen-safe values.
utm_source=...&utm_medium=... portion without the scheme and host.
Matching sessions and conversions to the campaign that drove the click.
Read-only list of normalized parameter values beside the generated URL.
Keep campaign attribution clean and comparable across channels.
Standardize source and medium spellings before launching multi-channel campaigns.
Leave Auto-normalize enabled so GA4 does not split Newsletter vs newsletter.
spring-launch beats campaign1 — readable in acquisition reports six months later.
Renaming breaks historical comparison — start a new campaign slug instead.
Tell search engines the clean URL without UTM params for SEO consolidation.
Log source, medium, campaign, and content in a Markdown table for the whole team.
Habits that pair with live preview and dual copy buttons.
See a working newsletter / email / spring-launch URL before replacing with your domain.
Some ESPs want only the query string appended to an existing merge tag URL.
Reset clears all fields so agency workflows do not leak prior campaign values.
Same campaign name with different content values compares creatives cleanly.
Run long product titles through URL Slug Generator before pasting the base URL.
If Generated UTM URL shows the invalid placeholder, fix https:// on the base URL.
Base URL, five UTM fields, Auto-normalize, copy modes, invalid URLs, GA4, SEO, and privacy.
Explore more tools in the directory.
Clean landing-page paths before appending UTM query parameters.
Write SERP snippets for the same landing pages you tag with UTMs.
Turn campaign names into hyphen-safe strings for utm_campaign values.
QR workflows — pair offline scans with UTM-tagged web destinations.
Social copy to publish alongside UTM-tagged post links.
Document campaign naming matrices and UTM conventions for your team.