URL Shortener for UTM Parameters

Build campaign URLs and shorten them into clean, shareable links. All stored locally in your browser for maximum privacy.

UTM Parameters

Short Link Slug

/r/

Letters, numbers, - and _ only · 3–30 characters

What is a UTM Builder?

A UTM builder appends campaign tracking parameters to your URLs so Google Analytics, GA4, or any analytics platform can tell you exactly where your traffic came from — which ad, which email, which social post.

UTM stands for Urchin Tracking Module, named after the software Google acquired to build Google Analytics. Today, UTM parameters are the industry standard for campaign tracking across all platforms.

The 5 UTM Parameters Explained

utm_sourcerequired

Where your traffic comes from.

Examples: google, newsletter, facebook, linkedin

utm_mediumrequired

The marketing channel or method.

Examples: cpc, email, social, organic, display

utm_campaignrequired

The specific campaign name.

Examples: spring_sale, product_launch, black_friday

utm_term

Paid search keywords (optional).

Examples: running+shoes, utm+builder+free

utm_content

Differentiates ads or links. Great for A/B testing.

Examples: banner_top, cta_blue, text_link

How This Tool Works

1

Enter your destination URL

Paste the landing page you want to track — your homepage, a product page, or a campaign landing page.

2

Fill in UTM parameters

Source, Medium, and Campaign are required. Use the quick-fill presets to save time. Term and Content are optional for extra granularity.

3

Optionally set a custom slug

Give your short link a memorable name like /r/spring-sale. Leave it blank and a random ID is generated automatically.

4

Save & copy your short link

All links are saved in your browser's localStorage — no server, no account. Paste the short link anywhere; it redirects to the full UTM URL.

Frequently Asked Questions

Does this tool store my links on a server?

No. Everything is stored in your browser's localStorage. Nothing leaves your device. If you clear your browser data, your links will be gone too — so copy important ones.

Is my data private?

Yes. Since we don't use a database, your generated URLs and campaign history are only visible to you on your current browser. We don't track your links or your traffic.

Do the short links work across devices?

Short links resolve using localStorage on the same device and browser. If you need cross-device links, you'd need to host this tool on a shared domain and use a backend database.

Why are utm_source, utm_medium, and utm_campaign required?

Google Analytics and GA4 require all three to properly attribute traffic in the Acquisition reports. Without them, your campaigns may appear as "direct" or "(not set)".

Can I use spaces in UTM values?

Technically yes — they'll be encoded as %20. But it's best practice to use underscores or hyphens instead (e.g. spring_sale not spring sale) for cleaner Analytics reports.

What's the difference between utm_term and utm_content?

utm_term is for paid search keywords (originally for Google Ads). utm_content is for A/B testing — use it to distinguish between two versions of the same ad or two different links in the same email.

Why Use Short Links for Marketing?

Improved Click-Through Rates

Clean, short URLs are more inviting and look less like "spam" than long URLs filled with tracking parameters.

Better Social Sharing

Short links save character counts on platforms like X (Twitter) and look professional in LinkedIn or Facebook posts.

Offline-to-Online Tracking

Short URLs (like /r/sale) are easy to remember and type from printed materials, billboards, or business cards.

Brand Consistency

Short links help maintain a clean aesthetic across your marketing channels while still capturing detailed attribution data.

Best Practices for URL Shortening

Use Descriptive Slugs

Instead of /r/xyz123, use something like /r/summer-promo so users have an idea of where they are going.

Avoid Double Shortening

Shortening a link that is already shortened (e.g., bit.ly → tinyurl) can cause redirect loops and increase latency.

Keep UTMs Consistent

If you use "email" as a medium once, don't use "Email" or "e-mail" later. Use our history tab to stay consistent.

Test Every Link

Before launching a campaign, always click your short link to ensure the redirection to the final UTM URL works perfectly.

How to Track These Links in Google Analytics 4 (GA4)

Once your link is clicked, GA4 automatically processes the UTM parameters. You can find the data in these reports:

Acquisition > Traffic Acquisition: See how different mediums (email, social, cpc) perform against each other.

Acquisition > User Acquisition: Identify which source brought the user to your site for the very first time.

Advertising > Performance: Analyze the conversion rates and ROI of specific campaign names.

Pro Tips for UTM Tracking

  • 1Always use lowercase — UTM values are case-sensitive. "Facebook" and "facebook" appear as two different sources in GA.
  • 2Be consistent with naming. Create a UTM naming convention doc your whole team follows.
  • 3Never add UTM parameters to internal links — you'll break session attribution in analytics.
  • 4Use utm_content for A/B testing ad creative so you can see which version drives better conversions.
  • 5Shorten your UTM URLs before sharing on social media — long URLs look spammy and get fewer clicks.