Free UTM builder
Build properly tagged campaign URLs in seconds — with the naming convention applied automatically so your reports stay clean.
Where the traffic comes from — instagram, newsletter, google
The channel type — social, email, cpc, offline
The initiative — black-friday, july-launch
Which variant — banner-a, footer-link
Paid keyword — rarely needed outside search ads
Your tagged URL
Fill in the destination URL to build your link
The cheat sheet
| Channel | source | medium |
|---|---|---|
| Instagram bio link | social | |
| WhatsApp broadcast | messaging | |
| TikTok bio | tiktok | social |
| Email newsletter | newsletter | |
| Google Ads | cpc | |
| Printed poster QR | qr | offline |
| Partner blog post | partnername | referral |
Frequently asked questions
What are UTM parameters? +
Five optional tags you add to a URL — utm_source, utm_medium, utm_campaign, utm_term and utm_content — that tell your analytics where a visitor came from. They're the oldest and most reliable attribution method on the web.
Which UTM parameters are required? +
Source and medium. Without them most analytics tools file the visit as 'direct' and your campaign effectively vanishes from reporting. Campaign name is strongly recommended; term and content are optional.
Why does this tool lowercase everything? +
Because utm_source=Instagram, instagram and IG are three different sources to every analytics tool. Lowercasing and hyphenating automatically is the single easiest way to stop your reports fragmenting.
Should I shorten a UTM link before sharing it? +
Usually yes. Tagged URLs are long and ugly in a bio or a WhatsApp message, and long URLs also make denser QR codes. Shortening keeps the tags intact while looking clean — and adds click analytics of its own.
Want UTMs attached automatically to every link? Create a free account — set them once per link and never mistype them again.