ReallyUseful.Tools

UTM builder

Build UTM campaign URLs for Google Analytics. Add source, medium, campaign, term, and content, then copy or make a QR code.

Presets — fill source & medium in one click

More GA4 parameters

    How to use UTM builder

    Build UTM-tagged campaign URLs so Google Analytics and other tools can attribute traffic from emails, ads, and social posts.

    • utm_source (required): where the traffic comes from, like google or newsletter
    • utm_medium: the channel, like cpc, email, or social
    • utm_campaign, utm_id, utm_term, and utm_content for finer tracking

    Values are lowercased and spaces become underscores, which avoids split reports. Existing query parameters and #anchors are kept. Your last 10 links are saved in this browser.

    More than one link at a time

    • Presets for newsletters, Google Ads, Facebook and Instagram, LinkedIn, X, YouTube, affiliates, and SMS — or save your own
    • Bulk links: combine many page URLs with many channels at once, or paste a CSV, then copy every link or download a CSV for your campaign sheet
    • Check a tagged URL: break any campaign link back into its parameters, spot mistakes, and get the clean URL without UTMs
    • The newer GA4 parameters utm_source_platform, utm_creative_format, and utm_marketing_tactic

    The tool also warns about the mistakes that break reports: capital letters (GA4 is case-sensitive), spaces, a missing medium, mediums GA4's default channels don't recognise (which end up as Unassigned), duplicated parameters, and UTMs placed after the # where analytics can't see them.

    UTM builder FAQs

    Is UTM builder free?

    UTM builder is a free online tool on ReallyUseful.Tools. No account is required.

    Does UTM builder run in my browser?

    UTM builder is designed to run in your browser where supported, so files can stay on your device instead of being uploaded to a server.

    More Developer Tools

    JSON formatter & validator

    Format, beautify, validate, and minify JSON online. Pinpoint syntax errors by line and column, sort keys, and copy or download the result.

    Unix timestamp converter

    Convert Unix epoch timestamps to human-readable dates and back. Supports seconds and milliseconds, local time, UTC, and ISO 8601.

    Regex tester

    Test JavaScript regular expressions with live match highlighting, capture groups, flags, and replace preview.

    Browse all 54 Developer Tools tools