FreeToolHub
Developer / UTM Link Builder & Tracker
🔗

UTM Link Builder & Tracker

Build UTM-tagged URLs for Google Analytics. Presets, batch mode, history, CSV export — 100% local.

100% LOCAL
URL & UTM Parameters
Generated URL
https://freetoolhub.org/json-formatter/?utm_source=google&utm_medium=cpc&utm_campaign=spring-sale
URL Breakdown
Base URLhttps://freetoolhub.org/json-formatter/
utm_sourcegoogle
utm_mediumcpc
utm_campaignspring-sale
History (0)
No saved links yet. Generate a URL and click "Save".

About this tool

Build UTM-tagged URLs for Google Analytics. Smart presets, batch mode, history, CSV export, QR codes. Free online UTM builder — no signup, 100% browser-based.

Smart presetsBatch modeHistory & CSV exportQR code generation

What Is a UTM Link Builder?

A UTM (Urchin Tracking Module) link builder creates tagged URLs that help Google Analytics identify where your traffic comes from. By adding utm_source, utm_medium, and utm_campaign parameters to your URLs, you can track which marketing channels, campaigns, and specific posts drive the most visits, conversions, and revenue.

How to Use This UTM Builder

Enter your destination URL, then fill in the three required UTM parameters: source (where the traffic comes from, e.g., "google" or "facebook"), medium (the marketing channel, e.g., "cpc" or "social"), and campaign (the specific campaign name, e.g., "spring-sale"). Optionally add term (for paid search keywords) and content (for A/B testing different ad creatives). The tool generates the tagged URL instantly.

Batch Mode and History

Switch to batch mode to generate UTM links for multiple URLs at once — perfect for tracking different landing pages in the same campaign. The tool saves your generated links to browser-local history (up to 50 links), so you can revisit and copy them later. Export all history as CSV for your analytics team or marketing dashboard.

Frequently asked

What are the required UTM parameters?

Three parameters are required: utm_source (the platform sending traffic, e.g., "google", "facebook", "newsletter"), utm_medium (the marketing channel, e.g., "cpc", "social", "email"), and utm_campaign (the campaign name, e.g., "spring-sale-2026"). utm_term and utm_content are optional.

Do UTM parameters affect SEO?

No. UTM parameters do not directly affect your search engine rankings. However, they help you understand which marketing efforts drive traffic, which can inform your SEO strategy. Google treats UTM-tagged URLs as the same page as the original URL for indexing purposes.

Should I use lowercase for UTM parameters?

Yes, always use lowercase. Google Analytics treats "Google" and "google" as two different sources, which fragments your data. Establish a naming convention and stick to it. This tool defaults to lowercase presets to help maintain consistency.

Can I use UTM links for social media?

Yes, UTM links are essential for social media marketing. Use utm_source=facebook, utm_medium=social, and utm_campaign with your post topic. This lets you see exactly which social posts drive the most traffic in Google Analytics, helping you optimize your content strategy.

😂 Joke of the Day

Why did the microwave get a raise?

This tool is free, and always will be.

No paywalls, no signups, no data sold. Built by a solo developer who believes useful tools should be accessible to everyone.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.