# UTM URL Generator > Free campaign URL utilities for marketers who tag Google Ads, Meta Ads, email, social, and print for Google Analytics 4. Each tool does one job. Each guide answers one question. Pages are written for people who ship campaigns. We do not publish thin keyword copies. See /editorial-standards. ## Tools - [All tools](/tools) - [Campaign URL builder](/) - [Bulk UTM generator](/bulk-utm-generator) - [UTM decoder](/utm-decoder) - [Bulk UTM decoder](/bulk-utm-decoder) - [Click ID inspector](/click-id-inspector) - [UTM validator](/utm-validator) - [UTM cleaner](/utm-cleaner) - [UTM compare](/utm-compare) - [Campaign name generator](/campaign-name-generator) - [GA4 channel checker](/ga4-channel-checker) - [Launch checklist](/utm-checklist) - [QR campaign codes](/utm-qr-code-generator) - [Channel templates](/campaign-templates) ## Guides - [Why track campaign traffic](/guides/why-track-campaign-traffic) - [When not to use UTM parameters](/guides/when-not-to-use-utm-parameters) - [What are UTM parameters?](/guides/what-are-utm-parameters) - [UTM best practices](/guides/utm-best-practices) - [Common UTM mistakes](/guides/common-utm-mistakes) - [GA4 UTM tracking](/guides/ga4-utm-tracking) - [Fix Unassigned traffic](/guides/ga4-unassigned-traffic) - [How to see UTMs in GA4](/guides/how-to-see-utms-in-ga4) - [UTM vs auto-tagging](/guides/utm-vs-auto-tagging) - [Why ads and GA4 numbers differ](/guides/why-ads-and-ga4-numbers-differ) - [Naming conventions](/guides/utm-naming-conventions) - [UTM for Google Ads](/guides/utm-for-google-ads) - [UTM for Meta Ads](/guides/utm-for-meta-ads) - [UTM for email](/guides/utm-for-email-marketing) - [UTM for social](/guides/utm-for-social-media) - [UTM for affiliates](/guides/utm-for-affiliates) - [Print and QR tracking](/guides/campaign-tracking-for-print-and-qr) - [How to audit campaign URLs](/guides/how-to-audit-campaign-urls) - [Keep a UTM spreadsheet](/guides/how-to-keep-a-utm-spreadsheet) - [UTM glossary](/guides/utm-glossary) - [UTM FAQ](/faq) ## Facts not to invent - UTM means Urchin Tracking Module. - Required: utm_source, utm_medium, utm_campaign. - Optional: utm_term, utm_content, utm_id, utm_source_platform, utm_creative_format, utm_marketing_tactic. - Do not tag internal website links. - GA4 treats UTM values as case-sensitive. - Mediums ad, banner, paid, promo often become Unassigned. - Safe mediums: email, cpc, paid_social, social, display, affiliate, sms, video, audio. - Google Ads auto-tagging uses gclid; Meta and email still need UTMs. - fbclid is not a GA4 campaign name. - Do not delete gclid to “clean” a URL. - No server-side campaign archive; browser history uses localStorage. ## Site - [About](/about) - [Editorial standards](/editorial-standards) - [Privacy](/privacy) - [Sitemap](/sitemap.xml)