UTM Link Builder
Add UTM parameters to any link so analytics tools can credit the right campaign. Fill in the source, medium and campaign name, and copy a clean tracking URL.
How to build a UTM link
- Paste the destination URL you want to track.
- Enter the campaign source, medium and name, plus an optional term and content.
- Copy the generated link and use it in your campaign.
Examples
Tag a newsletter link
https://example.com + newsletter / email / spring_sale
https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
Frequently asked questions
What are UTM parameters?
UTM parameters are tags added to the end of a link as query parameters, like utm_source and utm_campaign. When someone clicks the link, analytics tools read those tags and group the visit under the campaign you set, so you can see which links drive traffic and conversions.
What is the difference between source, medium and campaign?
utm_source is where the traffic comes from (for example newsletter, google or facebook). utm_medium is the channel type (for example email, cpc or social). utm_campaign is the specific promotion name (for example spring_sale). Together they answer where a visit came from, how, and for which campaign.
How do I read UTM data in Google Analytics?
In GA4 the values land in dimensions named Session source, Session medium and Session campaign. Open Reports, then Acquisition or Traffic acquisition, and group by those dimensions to compare your tagged links side by side.
Should UTM values be lowercase?
Yes, keep them consistent. Analytics treats Email and email as two different mediums, which splits your reports. Pick one style, usually all lowercase with underscores instead of spaces, and reuse it for every link.
Do UTM tags change the page a link opens?
No. They are extra query parameters that the destination page ignores, so the visitor sees the same content. They only exist so analytics tools can attribute the visit to a campaign.
Is my data private?
Yes. The link is built entirely in your browser, so the URLs and campaign names you enter are never uploaded or stored.
Related tools
Open Graph Generator
Generate Open Graph meta tags for rich link previews on Facebook, LinkedIn and Slack. Fill in title, description, URL and image, then copy the HTML.
Meta Tag Generator
Generate clean HTML meta tags for any page. Set title, description, keywords, author and robots, then copy the head block. Runs in your browser.
Article Schema Generator
Generate Article, NewsArticle or BlogPosting JSON-LD schema. Add headline, author, publisher and dates, then copy the script into your page.
Breadcrumb Schema Generator
Build BreadcrumbList JSON-LD structured data. Add your breadcrumb trail, reorder the steps, then copy or download the script for your page.
Bulk Hreflang Generator
Generate hreflang annotations for many languages at once. Add language and URL rows, pick HTML, XML sitemap, or HTTP header output. Runs in your browser.
Canonical Tag Checker
Paste page HTML to find every rel=canonical link and catch issues: missing, duplicate, relative or wrong-target canonicals. Runs in your browser.