Free tool
UTM link generator
Add UTM parameters to your links to see where your visitors come from in Google Analytics 4. One link or hundreds at once, with automatic lowercase and nothing saved.
Characters: 0 · Lines: 0
Characters: 0 · Lines: 0
Everything is processed in your browser. What you type is not sent to any server or stored.
How it works and what it does with your text
It's a small, straightforward utility: you paste, choose options and copy the result.
It runs in your browser
The text is transformed by this page's code, on your device. No sign-up or installation needed.
We don't store what you type
We don't send your text to any server or store it. You can check this in the Network tab of your browser's developer tools.
Free and unlimited
Use it as often as you like. It works the same on mobile and on desktop.
Tips to get the most out of it
Pick a convention and stick to it
If you write “newsletter” today and “email-news” tomorrow, Analytics counts them as two sources. Decide on a set of names, note them down in a shared sheet and always use them the same way.
Source is who; medium is how
The source is the specific origin (google, facebook, newsletter) and the medium is the type of channel (cpc, email, social, qr). Common pairs: google + cpc, facebook + paid-social, newsletter + email.
Name the campaign after the promotion and the year
“black-friday-2026” or “january-sale-2027” still make sense a year later. Avoid “campaign1” or “test”: in the report you won’t know what they refer to.
Only on links that point to your site from outside
Don’t use UTMs on links between pages of your own website: they can break the session and overwrite the visit’s real source. Use them in ads, emails, social media, QR codes and signatures.
A different UTM for each poster or QR code
If you hand out several QR codes or posters, give each one a different content value (utm_content) and you’ll know which one works. Don’t put personal data (such as an email address) in the parameters: they travel in the address.
Frequently asked questions
What are UTM parameters?
They are tags added to the end of a web address (utm_source, utm_medium, utm_campaign…) so that Google Analytics knows which source, medium and campaign each visit comes from. The page that opens is the same.
Which ones are required?
For a visit to be attributed correctly, you should always fill in the three basic ones: source (utm_source), medium (utm_medium) and campaign (utm_campaign). Term, content and campaign ID are optional.
Where do I see the results in Google Analytics 4?
In Reports → Acquisition → Traffic acquisition. Change the primary dimension to “Session source / medium” or “Session campaign” and you’ll see the visits for each link you have tagged.
Do capital letters and spaces matter?
Yes. Analytics is case-sensitive, and spaces end up encoded as %20 or +, which makes URLs messy. That is why the tool converts to lowercase and replaces spaces with hyphens, unless you turn that off.
Can I tag many links at once?
Yes. Paste one address per line and the same parameters are applied to all of them. If a link already had parameters of its own (such as ?ref=home), they are kept, and if it already had UTMs they are replaced.
Do UTMs affect SEO?
They don’t hurt it, but the address with UTMs is a different URL. As long as your pages have a correct canonical tag, Google treats them as the same page. UTMs are for measuring campaigns, not for ranking.
Related tools
QR code generator
Create free QR codes with your logo, colors and shapes. Download as PNG or SVG, no sign-up and no limits.
Clean a URL list
Reduce a list of URLs to the root or the domain, or strip the tracking parameters.
Web analytics
Measure which campaigns and pages bring you customers.
All free tools
Passwords, texts, lists, codes and more.
Do you know which campaigns really bring you customers?
We set up your analytics (GA4, conversions and tagging) so you measure what matters instead of guessing. Tell us your case.