UTM link generator
Add UTM parameters to a URL to track your traffic's source, medium and campaign in Google Analytics or other analytics tools.
Processed on your device. Nothing is sent to any server.
Adds the utm_source, utm_medium, utm_campaign, utm_term and utm_content parameters to the URL's query string, the standard Google Analytics recognizes to attribute traffic.
Use cases
- Measuring the performance of an email marketing campaign.
- Differentiating traffic from different social networks.
- Tagging links for a paid (CPC) campaign.
How it works
- 1
Enter the destination URL
The page you want to send traffic to.
- 2
Fill in the UTM parameters
At least source, medium and campaign.
- 3
Copy the final URL
Use it in your campaign links.
Technical details
- Example: shop.com + source=newsletter, medium=email, campaign=sale → https://shop.com/?utm_source=newsletter&utm_medium=email&utm_campaign=sale.
- If you leave out the protocol, https:// is added. Parameters already in the URL are kept; an existing utm_ with the same name is replaced. The anchor (#…) stays at the end.
- Spaces are encoded as + and accented characters with %; Google Analytics shows them decoded. Always use the same case: "Email" and "email" count as different mediums.
Frequently asked questions
Which parameters are required?
None are technically required, but utm_source, utm_medium and utm_campaign are the three Google Analytics recommends for correct basic attribution.
Related tools
- Favicon GeneratorGenerates a favicon pack in several sizes.
- Meta Tags GeneratorGenerates meta tags for the head.
- Open Graph GeneratorGenerates Open Graph and Twitter Card tags.
- robots.txt GeneratorGenerates a robots.txt file.
- Character CounterCount characters and check common limits.
- CSS MinifierReduces a CSS file's size.