UTM Builder & Campaign Tracker
Don't just get scans. Get data.
Tag your links before you generate the code.
Build Your Campaign URL
Add UTM parameters to track your marketing campaigns in Google Analytics.
Where traffic comes from
How they arrived
Your marketing initiative
All fields are formatted automatically: lowercase, spaces → underscores.
Need to create a QR code instead?
Skip the UTM builder and use our free QR Code Generator for simple URLs, text, and more.
Instant Analytics Tracking
See exactly which flyer, billboard, or email drove your traffic. Unlock the power of campaign attribution in Google Analytics.
100% Client-Side & Private
Your URLs are built locally in your browser. Nothing is sent to our servers. Your campaign data stays yours.
Smart Presets & Auto-Save
Save your frequently used sources and campaigns. Auto-fill next time you build a link. Work smarter, not harder.
Who Needs UTM Tracking?
Any marketer who wants to know which campaigns actually work. Stop guessing, start measuring.
Print Marketing
Tag each flyer, poster, and brochure with unique UTM parameters. Discover which print materials drive the most traffic and conversions. Compare "store_window" vs "checkout_counter" sources directly in your analytics.
Event Marketing
Conference banners, booth displays, and name badges all deserve
tracking. Use different utm_content values for each location and measure engagement by placement.
Product Packaging
Track engagement from physical products. Know how many customers scan the QR on your cereal box vs. your coffee bag. Tie physical product interactions to digital conversions.
Email Campaigns
UTM tag every link in your newsletter. See which email drives the most clicks, which CTA button performs best, and attribute sales directly to specific sends.
A/B Testing
Use utm_content to track
different creative variations. "banner_red" vs "banner_blue", "headline_urgent"
vs "headline_friendly". Let data decide the winner.
Multi-Channel Attribution
Run the same campaign across QR codes, social media, and paid ads. UTM parameters let you compare performance side-by-side: "Which channel brought more customers to my summer sale?"
What Are UTM Parameters & Why Do They Matter?
UTM parameters are small snippets of text added to the end of a URL that help you track where your website traffic comes from. They were originally created by Urchin (later acquired by Google to become Google Analytics), and remain the industry standard for campaign tracking.
The Five UTM Parameters
- utm_source: Identifies the source of your traffic (e.g., "facebook", "flyer", "billboard", "newsletter").
- utm_medium: Identifies the marketing medium (e.g., "qr_code", "email", "cpc", "social").
- utm_campaign: Identifies the specific campaign or promotion (e.g., "summer_sale", "product_launch").
- utm_term: Identifies paid search keywords (optional, mainly for PPC).
- utm_content: Differentiates similar content or links within the same ad (great for A/B testing).
Why UTM Tracking is Essential for QR Codes
Use distinct UTM-tagged links for a coffee-shop flyer, a trade-show poster and product packaging. Those labels help distinguish visits from each placement in the traffic GA4 collects.
With GA4 collection running on your destination website, visits from tagged links can appear under the source, medium and campaign you supplied. Compare the traffic GA4 records to understand which placements bring visitors to your website.
Best Practices for UTM Naming
- Use lowercase: Analytics treats "Facebook" and "facebook" as different sources.
- Use underscores or dashes: Avoid spaces. "summer_sale" is better than "summer sale".
- Be consistent: Always use the same naming conventions across campaigns.
- Be specific but concise: "nyc_tradeshow_2024" is more useful than just "event".
Frequently Asked Questions
What are UTM parameters?
UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that allow Google Analytics to track where your traffic comes from. The five standard parameters are: utm_source (where traffic comes from, e.g., 'facebook'), utm_medium (the marketing medium, e.g., 'qr_code'), utm_campaign (your campaign name, e.g., 'summer_sale'), utm_term (paid keywords), and utm_content (for A/B testing different creatives).
Why should I use UTM parameters with QR codes?
UTM tags give each QR destination link a source, medium and campaign label. Add parameters such as utm_source=flyer&utm_medium=qr&utm_campaign=summer_menu to identify the link. With GA4 collection running on the destination site, compare recorded visits from your store-window and takeaway-menu QR codes.
Do UTM parameters affect my website or SEO?
UTM parameters label campaign traffic and create URL variants that search engines can crawl. If you manage the destination website, use your preferred page URL in internal links and sitemaps, and check that equivalent tagged versions reference the intended canonical URL.
What's the difference between Source, Medium, and Campaign?
Source is WHERE the traffic comes from (e.g., 'instagram', 'flyer', 'billboard'). Medium is HOW the traffic arrived (e.g., 'qr_code', 'email', 'cpc'). Campaign is the WHAT: your marketing initiative name (e.g., 'black_friday_2024', 'product_launch'). Think of it as: Source = The location, Medium = The method, Campaign = The reason.
Is this UTM builder free to use?
Yes. QRLynx's UTM Builder is free to use and creates tagged URLs in your browser. With a QRLynx account, the free Starter plan includes dynamic QR codes with scan analytics. Paid plans offer more active dynamic-code capacity and longer analytics history. Compare plans.
Can I save my UTM presets for later?
Yes. QRLynx saves your recently used sources, mediums, and campaigns locally in your browser. Next time you build a link, your common values will auto-suggest, saving you time on repetitive tasks.
How do I view UTM data in Google Analytics?
With GA4 collection running on your destination website, recorded visits from tagged links can appear in Reports > Acquisition > Traffic acquisition. Review Session source/medium and Session campaign to compare the traffic GA4 collects after visitors open the link.
What happens if my URL already has query parameters?
Our tool handles this intelligently. If your URL is example.com/page?ref=partner, we'll append UTM parameters correctly as example.com/page?ref=partner&utm_source=.... We use proper URL encoding to ensure nothing breaks.
Should UTM parameters be lowercase?
Yes, it's best practice. Google Analytics treats 'Facebook' and 'facebook' as different sources. Our tool automatically converts all UTM values to lowercase and replaces spaces with underscores to ensure consistency in your reports.
Can I create a QR code directly from my UTM link?
Absolutely! That's the whole point. After building your UTM-tagged URL, click 'Create QR Code' and you'll be taken directly to our QR Code Generator with your link pre-filled. One seamless workflow.
Why are long UTM URLs bad for QR codes?
Longer URLs create denser, more complex QR codes that are harder to scan, especially from a distance or on small prints. Our premium plans include URL shortening, so your QR codes stay clean and scannable while the full UTM link works behind the scenes.
Ready to Create Your Own QR Codes?
Start for free and upgrade as you grow. All plans include dynamic QR codes, analytics, and custom branding.
QRLynx pricing plans
Free
- 3 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 1 Folder Group saved QR codes into folders to keep projects organized.
- 5 MB per PDF upload Maximum file size for each PDF you upload.
- AI Insight Summaries Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- 3 Months Analytics How far back your analytics go. Scan totals, charts, top QR codes, and breakdowns available to your plan cover its full history window. Country breakdowns start on Pro; city, device, operating system, and browser breakdowns start on Business. CSV export is available on Business and Enterprise.
Starter+
- 50 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- Instant QR Redirects Send scans straight to the destination without the brief QRLynx opening or security scanning screens.
- 10 Folders Group saved QR codes into folders to keep projects organized.
- 10 MB per PDF upload Maximum file size for each PDF you upload.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- 1 Year Analytics How far back your analytics go. Scan totals, charts, top QR codes, and breakdowns available to your plan cover its full history window. Country breakdowns start on Pro; city, device, operating system, and browser breakdowns start on Business. CSV export is available on Business and Enterprise.
- SVG / PDF Downloads Download scalable SVG artwork or an A4 PDF containing a high-resolution QR image.
Pro
- 300 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 25 Folders Group saved QR codes into folders to keep projects organized.
- 15 MB per PDF upload Maximum file size for each PDF you upload.
- 2 Years Analytics How far back your analytics go. Scan totals, charts, top QR codes, and breakdowns available to your plan cover its full history window. Country breakdowns start on Pro; city, device, operating system, and browser breakdowns start on Business. CSV export is available on Business and Enterprise.
- Country Analytics See which countries your scans come from.
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- Bulk Dynamic QR: 100/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Instant QR Redirects Send scans straight to the destination without the brief QRLynx opening or security scanning screens.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- SVG / PDF Downloads Download scalable SVG artwork or an A4 PDF containing a high-resolution QR image.
Business
- 1,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 100 Folders Group saved QR codes into folders to keep projects organized.
- 25 MB per PDF upload Maximum file size for each PDF you upload.
- 3 Years Analytics How far back your analytics go. Scan totals, charts, top QR codes, and breakdowns available to your plan cover its full history window. Country breakdowns start on Pro; city, device, operating system, and browser breakdowns start on Business. CSV export is available on Business and Enterprise.
- City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
- CSV Analytics Export
- Bulk Dynamic QR: 250/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Team Management (10 Members) Invite members to collaborate on QR codes, analytics, and folders.
- Lead Capture Forms Collect contact details before opening your destination. Use either Lead Forms or Password Protection on a QR code, depending on your campaign’s needs.
- Email Reports
- Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
- Instant QR Redirects Send scans straight to the destination without the brief QRLynx opening or security scanning screens.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- Country Analytics See which countries your scans come from.
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- SVG / PDF Downloads Download scalable SVG artwork or an A4 PDF containing a high-resolution QR image.
Enterprise
- 5,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 500 Folders Group saved QR codes into folders to keep projects organized.
- 50 MB per PDF upload Maximum file size for each PDF you upload.
- Unlimited Analytics How far back your analytics go. Scan totals, charts, top QR codes, and breakdowns available to your plan cover its full history window. Country breakdowns start on Pro; city, device, operating system, and browser breakdowns start on Business. CSV export is available on Business and Enterprise.
- Bulk Dynamic QR: 1,000/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Team Management (100 Members) Invite members to collaborate on QR codes, analytics, and folders.
- White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com).
- Retargeting Pixels Facebook, Google & GTM tracking pixels on QR landing pages.
- Instant QR Redirects Send scans straight to the destination without the brief QRLynx opening or security scanning screens.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- Country Analytics See which countries your scans come from.
- City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
- CSV Analytics Export
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- Lead Capture Forms Collect contact details before opening your destination. Use either Lead Forms or Password Protection on a QR code, depending on your campaign’s needs.
- Email Reports
- Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
- SVG / PDF Downloads Download scalable SVG artwork or an A4 PDF containing a high-resolution QR image.
Core features included in every plan
(free and paid, no exceptions)- Unlimited Static QR Codes
- QR Pause & Activate
- Unlimited Scans
- Dynamic Projects Are Preserved
- 61 QR Code Types
- Apple & Google Wallet Passes
- Custom Logo Upload
- QR Code Frames
- No Watermark
- No Scan Ads
- JPG, PNG, WEBP & HD Downloads
- Bulk Static QR (up to 100/batch)
50% off Business and Enterprise plans for verified nonprofits, schools and open-source projects. Contact us to apply.
Create your next QR campaign with QRLynx
Start free, then choose the capacity, analytics, campaign controls, or team features your work needs.