Free Campaign Tool
The UTM Builder That Tracks the Clicks
Build a UTM-tagged campaign URL in seconds. Fill in the fields, copy the link, and you are ready to launch. Then shorten it or turn it into a QR code to track every click, on every plan including free.
- Free, no signup to build
- Updates live as you type
- Copy-ready campaign URL
Want to shorten this link, add a QR code, and see who clicks it? Create a free account. No credit card required.
The Five Tags
What each UTM parameter does
UTM tags are the language your analytics uses to tell campaigns apart. Set source, medium, and campaign every time. Add term and content when you need more detail.
utm_source
Where the traffic comes from. The specific referrer, like newsletter, google, or linkedin. Required.
utm_medium
The type of channel. How the visit happened, like email, cpc, social, or qr. Required.
utm_campaign
The campaign this link belongs to, like spring_launch or q3_webinar. Required so you can group links.
utm_term & utm_content
Optional detail. Term captures a paid keyword. Content tells two links in the same campaign apart, like a header and a footer button.
Past the URL
A tagged URL is step one. The click data is the point.
Any builder can assemble a string of tags. QR Chameleon turns that link into something you can shorten, brand, print as a QR code, and measure, without paywalling the data.
Save UTM presets
Stop retyping tags. Save reusable source, medium, and campaign presets so your whole team names links the same way every time.
Full analytics, every plan
Country, city, device, and referrer on every click, plus AI engagement insights, included on every plan including free. The data is never the upsell.
Shorten and brand it
A long UTM string is ugly in an email or a bio. Wrap it in a short link on qrch.am or your own custom domain, tags and all.
Print it as a QR code
Take a tagged campaign offline. Turn the UTM link into a dynamic QR code for print, packaging, or signage, and keep the same campaign attribution on every scan.
Where it fits
One builder for every channel
Email campaigns
Tag every newsletter link so you know which send, which subject line, and which button drove the signups.
Paid ads
Separate Google, Meta, and LinkedIn spend cleanly, and use utm_term to attribute conversions to keywords.
Social posts
Know whether the traffic came from the post, the bio link, or the story, not just lumped under social.
Print and packaging
Put a tagged QR code on a flyer, a box, or a sign and finally attribute offline campaigns to real visits.
Agencies
Keep naming consistent across clients with shared presets, and report per-campaign performance without guesswork.
Product launches
Track a launch across every touchpoint, from the announcement email to the QR on the conference booth.
UTM builder questions
A UTM parameter is a tag you add to the end of a URL so analytics tools can attribute a visit to a specific campaign. The five standard tags are utm_source, utm_medium, utm_campaign, utm_term, and utm_content. When someone clicks a tagged link, the tags travel with them and appear in your analytics reports.
Source, medium, and campaign are the three you should always set. Term and content are optional and are mainly used for paid search keywords and for telling two links in the same campaign apart.
Yes. Building the URL is completely free and needs no account. Create a free QR Chameleon account when you want to shorten the link, generate a QR code from it, save reusable UTM presets, and see the click analytics.
Source is where the traffic comes from (for example newsletter, google, or linkedin). Medium is the type of channel (for example email, cpc, or social). Source answers who sent the visitor, medium answers how.
The UTM tags let a destination analytics tool attribute the visit. To also track clicks on the link itself, shorten it or turn it into a QR code with QR Chameleon. Every plan, including free, includes full click and scan analytics with country, city, device, and referrer data.
Yes. Paid plans include a UTM Preset Manager so your team reuses consistent source, medium, and campaign naming instead of retyping tags for every link.