Free UTM Builder & QR Code Generator

A faster, professional alternative to the Google Campaign URL Builder. Create standard-compliant Google Analytics 4 tracking links and high-resolution vector QR codes for print, packaging, and digital ads in seconds with 1-click platform presets, lowercase enforcement, and syntax checking. Already have a URL? Validate it here.

Build Your UTM Campaign Link

Select a quick platform preset or enter your campaign tracking parameters below.

The full website URL (e.g. https://www.example.com)

Traffic source: (e.g. google, newsletter)

Marketing medium: (e.g. cpc, email)

Product, promo code, or slogan (e.g. spring_sale)

Used to identify a specific campaign (utm_id)

Target URL

Ready to Build

Fill in your campaign parameters to generate a clean tracking link and download vector SVG & PNG QR codes.

Browser Tool

ValidateURL Chrome Extension

Validate UTMs directly in your browser without switching tabs. Fast, free, and privacy-focused.

Add to Chrome

Validate Your URL

Built your URL? Make sure it's error-free with our professional validator.

Validate UTM Parameters

Google's Official Builder

Prefer the original? This tool is compatible with Google's standards.

Visit Google's Campaign URL Builder
Support ValidateURL

Find this tool useful?

ValidateURL is completely free. If our tools saved you some time today, consider buying us a coffee to help keep the servers running! ☕

Support Us on Ko-fi

What Is a UTM Builder and Why Do You Need One?

A UTM builder is a tool that appends Urchin Tracking Module (UTM) parameters to any URL so you can measure where your traffic comes from inside analytics platforms like Google Analytics 4, Mixpanel, PostHog, or Adobe Analytics. Without UTM tags, your paid campaigns, email newsletters, and social posts all get lumped together as generic "referral" or "direct" traffic — making ROI calculations impossible.

Our free UTM builder generates URLs that follow Google's official parameter specification, including the three newer GA4 parameters (utm_source_platform, utm_creative_format, utm_marketing_tactic) that most other builders ignore.

Complete GA4 UTM Parameters & Naming Taxonomy

Standardize your team's campaign tagging with this master parameter guide. Google Analytics 4 supports five classic Urchin parameters plus three newer extended parameters. Consistency in naming and strict lowercase usage are the most critical factors for clean reporting.

ParameterStatusGA4 Role & Taxonomy RuleCompliant Examples
utm_sourceRequiredTraffic origin. Use lowercase platform name.google, facebook, linkedin, newsletter
utm_mediumStrongly RecommendedMarketing channel. Must match GA4 Default Channel Grouping rules.cpc, paid_social, email, social, referral
utm_campaignRecommendedCampaign name or initiative slug (product_promo_season).spring_sale_2026, q3_leadgen, app_launch
utm_contentOptionalAd creative, A/B test variant, or CTA position.hero_banner_v2, footer_textlink, 300x250_ad
utm_termOptionalPaid search keywords or targeted audience segment.running+shoes, enterprise+crm, b2b_cto
utm_source_platformGA4 ExtendedMedia buying platform that directed the traffic.Search Ads 360, Display & Video 360
utm_creative_formatGA4 ExtendedType of creative material.video, display, carousel, native
utm_marketing_tacticGA4 ExtendedTargeting criteria and marketing tactic.remarketing, prospecting, onboarding

UTM Builder Examples by Platform

Here are parameter examples for common advertising channels. Click Apply Template on any card to populate the builder above, or choose from the 1-click presets at the top of the page:

Google Ads (Search & Display)

?utm_source=google&utm_medium=cpc&utm_campaign=brand_q2&utm_term={keyword}

Meta / Facebook Ads

?utm_source=facebook&utm_medium=paid_social&utm_campaign=summer_sale&utm_content=carousel

Email Newsletter

?utm_source=newsletter&utm_medium=email&utm_campaign=weekly_digest&utm_content=header_cta

LinkedIn Organic / Sponsored

?utm_source=linkedin&utm_medium=paid_social&utm_campaign=b2b_whitepaper&utm_content=doc_ad

7 Common UTM Mistakes That Break Your Analytics

  1. Inconsistent casing: utm_source=Facebook and utm_source=facebook create two separate rows in GA4. Always use the Force Lowercase toggle above.
  2. Spaces in values: URLs cannot contain spaces. Use underscores (_) or hyphens (-) instead.
  3. Using UTMs on internal links: This resets the user session and overwrites original attribution. Only tag external inbound links.
  4. Missing utm_source: Without the mandatory source parameter, GA4 ignores all other UTM tags and marks traffic as "Unassigned".
  5. Including PII: Putting email addresses or usernames in UTM values violates GDPR and Google's Terms of Service.
  6. Not validating after building: Typos, double question marks, and redirect stripping can silently destroy your tracking. Use our tool to validate UTM parameters on every URL before launch.
  7. Mixing naming conventions: Using "email" for one campaign and "newsletter" for another fragments your GA4 medium reports. Document a UTM naming taxonomy and share it with your team.

ValidateURL UTM Builder vs Google's Campaign URL Builder

Google provides a basic Campaign URL Builder, but modern marketing teams need integrated validation, casing protection, and batch spreadsheet workflows:

FeatureValidateURLGoogle
1-Click Platform Presets (Google, Meta, LinkedIn, TikTok, Print QR)✅❌
Built-in Vector & PNG QR Code Generator (SVG & PNG)✅❌
Automatic Force Lowercase toggle✅❌
Real-time Syntax & Space Linting✅❌
GA4 advanced params (source_platform, creative_format)✅❌
Integrated URL & Redirect Validator✅❌
Chrome Extension companion✅❌
Bulk Spreadsheet URL Auditing (up to 50 URLs)✅❌

Managing links in Google Sheets or Excel? Audit your entire spreadsheet simultaneously for syntax errors, casing mismatches, and broken redirects.

Open Bulk UTM Validator

Frequently Asked Questions

Common questions about UTM building and campaign tracking