QR Code Generator
Create QR codes for links, text, email, phone numbers and Wi-Fi. Download as PNG or SVG.
Marketing & Links
Add UTM tracking parameters to any link so you can see which campaigns, emails and posts send you visitors.
Private by design — your data stays on your device.
Fill in the URL, source, medium and campaign name to generate your link.
UTM parameters are short tags added to the end of a URL, such as ?utm_source=newsletter&utm_medium=email. Analytics tools including Google Analytics read these tags and group your visits by source, medium and campaign, so you can tell whether traffic came from last week’s newsletter or a paid social ad. This campaign URL builder checks your link, adds the tags correctly (keeping any existing query string and #anchor) and gives you a link ready to paste.
Your URLs and campaign names are processed in your browser and never sent to MyToolsLab. Nothing is logged or stored.
Google Analytics recommends always setting utm_source, utm_medium and utm_campaign. utm_term and utm_content are optional and mainly used for paid search keywords and A/B tests.
Yes. “Newsletter” and “newsletter” will show as two separate sources in most analytics tools. Choosing a lowercase naming convention and sticking to it keeps your reports clean.
Don’t use UTM tags on internal links between pages of your own site — they overwrite the original source of the visit. For links you share externally, tagged URLs are fine; a canonical tag on your page tells search engines which version to index.
Yes. Any link shortener will keep the parameters when it redirects. You can also turn the tagged link into a QR code for print campaigns.