Build UTM-tagged campaign URLs for analytics.
This builder adds UTM campaign parameters to a URL so analytics tools can attribute the visits it brings. You enter the landing page and up to five values, and it writes utm_source, utm_medium, utm_campaign, utm_term and utm_content onto the address, URL-encoding each value. The result updates as you type, and no data is sent anywhere.
Source, medium and name carry asterisks, but the tool does not enforce them: any field you skip is simply left out. Fill all three, since reports are hard to read without them. Values keep your capitalization, and analytics tools such as GA4 treat "Email" and "email" as two different values, so settle on lowercase. Spaces become %20 and symbols such as & and + are encoded, so the link stays valid and reports show exactly what you typed. If your URL already has a query string, the tool joins with &. If it has a #fragment, the tool slots the parameters in before it, where a query string belongs, and keeps the fragment at the end.
In GA4, the medium value helps decide the default channel a visit lands in, so standard terms like email, cpc or social keep traffic where you expect it. Use UTM links only on other sites, emails and ads. Tagging links between your own pages replaces the visitor's real source with your tag.