Free tool

UTM Campaign URL Builder

Build trackable campaign URLs with UTM parameters for Google Analytics. Know exactly where your traffic comes from.

The platform sending the traffic (e.g., google, newsletter)

The marketing channel type (e.g., cpc, social, email)

The name of your campaign or promotion

Paid search keywords (used primarily with Google Ads)

Differentiate ads or links within the same campaign

Generated URL

Fill in the website URL, source, and medium to generate your tagged URL.

What Are UTM Parameters?

UTM parameters are short text tags appended to a URL that tell your analytics platform where a visitor came from and why. When someone clicks a UTM-tagged link, Google Analytics (or any analytics tool) reads those tags and attributes the visit to the correct campaign, source, and medium.

Without UTM tags, most of your marketing traffic shows up as "direct" or "unattributed" in reports. This makes it impossible to measure which campaigns are driving results and where to allocate budget.

The 5 UTM Parameters Explained

utm_source

Identifies the platform or website sending traffic. Examples: google, facebook, newsletter, partner_blog.

utm_medium

Describes the marketing channel type. Examples: cpc (paid search), social, email, referral, banner.

utm_campaign

Names the specific campaign or promotion. Examples: spring_sale, product_launch, black_friday_2026.

utm_term

Tracks paid search keywords. Used primarily with Google Ads to identify which keyword triggered the ad click.

utm_content

Differentiates similar content within the same campaign. Use it for A/B testing ad variations or tracking specific link placements.

UTM Best Practices for Agencies

  • Always use lowercase. UTM parameters are case-sensitive. Mixing "Facebook" and "facebook" creates duplicate entries in reports.
  • Use underscores instead of spaces. Spaces get encoded as %20 in URLs, making them harder to read. Use underscores (spring_sale) or hyphens (spring-sale).
  • Create a naming convention document. Share a spreadsheet with your team listing approved values for source, medium, and campaign names. Consistency is critical for clean data.
  • Never use UTM tags on internal links. Adding UTM parameters to links within your own site overwrites the original attribution data, making your analytics inaccurate.
  • Keep campaign names descriptive but short. Use a pattern like [year]_[campaign]_[variant]: 2026_spring_sale_email_v2.

UTM Naming Conventions

Use this reference table as a starting point for your team's UTM naming convention.

ParameterRecommended Values
utm_sourcegoogle, facebook, instagram, linkedin, twitter, email, newsletter, partner
utm_mediumcpc, social, email, referral, organic, display, affiliate, video
utm_campaignproduct_launch, spring_sale, brand_awareness, retargeting_q1
utm_termYour paid search keywords (e.g., link_in_bio_tool)
utm_contentheader_cta, footer_link, sidebar_banner, email_button

Frequently Asked Questions

More Free Tools

QR code generator

Generate custom QR codes for URLs, text, emails, phone numbers, and WiFi networks.

vCard generator

Create professional digital contact cards (VCF files) to easily share your contact information.

CSS gradient generator

Build beautiful CSS gradients with a visual editor. Linear, radial, and conic with live preview.

Box shadow generator

Design CSS box shadows visually with multiple layers, presets, and live preview.

Meta description checker

Check meta title and description length with a live Google SERP preview.

Favicon generator

Upload an image and generate favicons in all standard sizes. Free, instant, no signup.

Twitter/X Card Validator

Preview how your content will look when shared on Twitter/X. Validate meta tags instantly.

Slug generator

Convert any text into clean, SEO-friendly URL slugs. Supports bulk conversion and options.

JSON formatter

Format, validate, and minify JSON with syntax highlighting and tree view.

Base64 encoder/decoder

Encode text to Base64 or decode Base64 to text with full UTF-8 support.

Link-in-bio checklist

Interactive 20-item checklist to optimize your link-in-bio page with progress tracking.

Business name generator

Generate unique, brandable business name ideas from your keywords and style preferences.

CTA generator

Generate high-converting call-to-action button text and supporting microcopy.

Headline analyzer

Score your headlines 0 to 100 and get tips to improve click-through rates.

Invoice generator

Create professional invoices for free. Add line items, tax, and notes, then print or save as PDF.

Testimonial formatter

Format customer testimonials into professional cards. 4 styles, copy as HTML or plain text.

Pricing table generator

Build responsive pricing tables for your website. 3 styles, feature lists, and CTA buttons.

Font generator

Convert text into fancy Unicode fonts for Instagram, TikTok, Twitter, and other social media bios.

Character counter

Count characters, words, and sentences with real-time social media platform limits.

Hashtag checker

Check if your Instagram hashtags are banned or restricted before posting.

OG tag generator

Generate Open Graph and Twitter Card meta tags with live social media previews.

Image size guide

Every social media image dimension in one place, always up to date.

Engagement rate calculator

Calculate your social media engagement rate for Instagram, TikTok, YouTube, and Twitter/X with benchmarks.

Email signature generator

Create professional HTML email signatures with live preview. Multiple styles, free, no signup.

Color palette generator

Generate harmonious color palettes using color theory. Complementary, analogous, triadic, and more.

Aspect ratio calculator

Calculate image and video aspect ratios instantly. Find the right dimensions for any platform.

Contrast checker

Check color contrast ratios for WCAG AA and AAA compliance. Ensure your text is accessible.

robots.txt generator

Generate a robots.txt file to control search engine and AI crawler access to your website.

Lorem Ipsum generator

Generate placeholder text in paragraphs, sentences, words, or list items. Instant, free.

Markdown to HTML converter

Convert Markdown to clean HTML with a live side-by-side editor. Preview or copy the source.

Word counter

Count words, characters, sentences, and paragraphs. Get readability scores and keyword density.

Instagram Engagement Calculator

Calculate your Instagram engagement rate with benchmarks

TikTok Engagement Calculator

Calculate your TikTok engagement rate with benchmarks

YouTube Engagement Calculator

Calculate your YouTube engagement rate with benchmarks

Twitter/X Engagement Calculator

Calculate your Twitter/X engagement rate with benchmarks

Ready to stand out?

Create your page now. Ready in minutes.

Create your page
Free to try, no credit card required

Trusted by individuals and businesses worldwide