UTM Builder — Free UTM Link Generator with QR Code
Free UTM link builder with QR code, campaign presets, and URL history. Generate GA4-ready tracking URLs for Google Ads, Facebook, Email, LinkedIn & more — instantly, no sign-up.
Website URL *
Campaign Template
One click auto-fills Source & Medium for the platform
UTM Parameters
Who sends the traffic — "google", "newsletter", "facebook"
Marketing channel type — "cpc", "email", "social", "organic"
Your campaign name — "summer-sale", "brand", "product-launch"
Paid search keywords — e.g. "running shoes" for Google Ads
Differentiate ads or links — "hero-cta", "sidebar-link", "banner-top"
Formatting
Generated URL
https://example.com/landing-page?utm_source=google&utm_medium=cpc&utm_campaign=brand
Parameters
Parameter Reference
UTM Builder — Generate GA4-Ready Campaign Tracking URLs with QR Codes
Without UTM parameters on your campaign links, Google Analytics 4 shows most of your marketing traffic as "Direct" or lumps it into "Referral" with no detail about which campaign, ad, or email drove the visit. Adding UTM parameters to every external link you control — Google Ads, Facebook ads, email campaigns, LinkedIn posts, influencer links, and offline QR codes — gives you complete, accurate attribution in GA4 reports so you know exactly what's working and where to invest next.
How to build a UTM-tagged URL
Enter your destination URL in the base URL field, then fill in the three required parameters: utm_source (where the traffic comes from, e.g. "google" or "newsletter"), utm_medium (the marketing channel, e.g. "cpc" or "email"), and utm_campaign (the specific campaign name, e.g. "spring-sale-2026"). Optionally add utm_content to differentiate A/B test variants or specific ad creatives, and utm_term for paid search keyword tracking. Use the campaign presets to auto-fill source and medium for Google Ads, Facebook, Email, LinkedIn, Instagram, YouTube, or TikTok — saving time and enforcing consistent naming. The lowercase toggle automatically converts all values to lowercase to prevent fragmented data in GA4 reports.
QR codes for offline campaign tracking
Offline marketing — print ads, event flyers, packaging, conference materials, and in-store displays — traditionally produces no trackable data. By generating a UTM-tagged URL and converting it to a QR code, you can track how many people scanned your print ad, which event location drove the most traffic, or whether a packaging change increased digital engagement. This builder generates a QR code from your tagged URL with one click, ready to download and use in any print or display campaign.
Who uses this tool
Digital marketing managers use it as their daily tool for tagging every campaign link before launch to maintain clean attribution data. Email marketers use it to differentiate traffic from different email campaigns, newsletters, and drip sequences in GA4 source/medium reports. Growth teams at startups use it to track which acquisition channels are actually driving signups versus just traffic. Event marketers use the QR code feature to make offline event promotions fully trackable in their web analytics.
Privacy and data handling
All UTM URL generation and QR code creation runs entirely in your browser — your destination URLs, campaign names, and tracking parameters are never sent to any server or stored in any database outside your local browser history.
Frequently asked questions
- What are UTM parameters?
- UTM (Urchin Tracking Module) parameters are tags added to URLs to track campaign performance in analytics tools like Google Analytics 4. They identify the traffic source, marketing medium, and specific campaign that brought a visitor to your site.
- What are the 5 UTM parameters?
- utm_source (where the traffic comes from, e.g. google), utm_medium (marketing channel, e.g. cpc), utm_campaign (campaign name, e.g. spring-sale), utm_term (paid search keyword — optional), utm_content (A/B test identifier or specific ad — optional).
- Which UTM parameters are required?
- utm_source, utm_medium, and utm_campaign are required for meaningful tracking. utm_term and utm_content are optional and mainly used for paid search and A/B testing respectively.
- Do UTM parameters affect SEO?
- UTM parameters do not directly affect SEO rankings. However, to avoid duplicate content issues, set your canonical tag to the clean URL (without UTM parameters) using <link rel='canonical'>.
- Are UTM parameters case-sensitive?
- Yes. Google Analytics treats utm_source=Google and utm_source=google as two different sources. Stick to lowercase to avoid fragmented data in your reports.
- Can I generate a QR code for my UTM link?
- Yes. This UTM builder includes a built-in QR code generator. After building your tagged URL, click the QR Code button to instantly generate a scannable QR code — useful for print ads, events, and offline campaigns where you still want to track traffic.
- What are UTM campaign presets?
- Campaign presets are one-click templates that auto-fill the utm_source and utm_medium fields for common platforms like Google Ads (source=google, medium=cpc), Facebook (source=facebook, medium=social), Email (source=newsletter, medium=email), LinkedIn, Instagram, YouTube, and TikTok. They save time and ensure consistent naming conventions.
- Should UTM parameters be lowercase?
- Yes, always use lowercase for UTM parameter values. Google Analytics 4 is case-sensitive, so 'Google' and 'google' are counted as separate sources, splitting your data. Enable the 'Convert to lowercase' toggle in this tool to automatically enforce lowercase across all your UTM values.
- How do I use UTM parameters for email campaigns?
- For email campaigns, set utm_source to your sending platform or list name (e.g. newsletter, mailchimp), utm_medium to email, and utm_campaign to the specific email name or date (e.g. weekly-digest-may). Use utm_content to differentiate links within the same email, such as header-cta vs footer-link.
Related tools
- Schema Markup Generator
Generate JSON-LD schema markup for Article, Product, FAQ, and more.
- Meta Tag Preview
Preview how your page looks in Google Search and social shares.
- robots.txt Generator
Generate a robots.txt file with bot blocking and sitemap URL.
- XML Sitemap Generator
Create an XML sitemap with URLs, priorities, and change frequencies.
- Keyword Density Checker
Analyse keyword frequency and density for any text.