UTM Builder

Add your page and campaign, pick a source preset and copy the tagged link.

Runs in your browser. Nothing is uploaded.

Up to 500 lines. Every page gets the same source, medium and campaign.

Sources
Source presets for launches

A preset fills in the source and medium. You can edit both afterwards.

Where the visit comes from: a site, a newsletter, a community.

The type of traffic: referral, social, email, video. Used for rows without their own medium.

Tells apart links in one place, such as two buttons in a post.

Mostly for paid search keywords.

Your tagged link

The link appears here as soon as you enter a page address.

Open link
  • Values were cleaned up: and spaces replaced with . Change this under Options.

QR code

Test the code with your phone before you print it. Shorter links make simpler codes that scan more easily.

of links ready.

Source and link Copy

Options

Analytics tools count "Reddit" and "reddit" as two different sources.

Saved templates

Save the source, medium and campaign you reuse. Templates stay in this browser.

Planning a launch? Work through the Product Launch Checklist.

  1. Paste the address of the page people should land on.
  2. Pick a source preset, such as Product Hunt, Reddit or your newsletter, or type your own source and medium.
  3. Name the campaign, for example spring-launch. Use the same name on every link of the same launch.
  4. Copy the link, or open the QR code and download it as a PNG.

UTM parameters already in the address are replaced, and other parameters and the #section part are kept. If you leave out https://, the builder adds it.

What each parameter is for

Parameter What to put in it Example
utm_source The site, community or list that sends the visit reddit, newsletter
utm_medium The type of traffic social, email, referral
utm_campaign The launch, promotion or post the link belongs to launch-2026
utm_content Which link it is, when one place has several header-button
utm_term Paid search keywords; rarely needed otherwise ai-writing-tool
utm_id A campaign ID, if your ad or CRM tools use one q3-042

The medium matters more than it looks. Google Analytics 4 uses it to sort visits into default channels: social lands in Organic Social, email in Email, referral in Referral and affiliate in Affiliates. A typo such as soical, or a medium of your own such as launch-post, can drop visits into "Unassigned".

Keep names consistent

Analytics reports treat every spelling as a separate value. Reddit, reddit and reddit.com become three sources, and the launch traffic gets split across them. That is why the builder lowercases values and replaces spaces with hyphens by default. You can switch both off under Options.

Write the naming down once and reuse it. Saved templates keep the source, medium and campaign of links you create often, such as your weekly newsletter. They are stored only in this browser.

On launch day you usually need one link per place you post. Switch to Bulk links:

  • One page, many sources gives one link per source for the same page. Pick presets or add rows such as betalist, referral.
  • Many pages, one source tags a list of pages, one per line, with the same campaign.

Copy all links, copy them as CSV, or download a CSV file to keep in your launch spreadsheet. For the rest of the launch plan, see the Product Launch Checklist, and check how your page looks when shared with the meta tag preview.

QR codes

The QR code encodes the full tagged link, so scans from a printed flyer or a conference slide show up with their own source. Use a medium such as qr or print to tell them apart from clicks. Test the code with a phone before printing.

More tools for tracking campaigns are in the marketing and analytics categories of our directory.

Which UTM parameters are required?

Analytics tools need at least utm_source to attribute a visit. In practice, always set source, medium and campaign; content, term and ID are optional.

Do UTM parameters hurt SEO?

They do not change rankings, but tagged addresses can be crawled as separate URLs if you link to them publicly. Make sure your pages declare a canonical URL, and use UTM links only in places outside your own site.

Should values be lowercase?

Yes, unless you have a reason not to. Reports are case-sensitive, so mixed case splits the same source into several rows.

Can I shorten a tagged link?

Yes. A link shortener redirects to the full address with the UTM parameters intact. Check the final address once before you share it.

Where do I see the results?

In Google Analytics 4, open the traffic acquisition report and look at session source / medium or session campaign. Other analytics tools read the same parameters.

Is anything I type sent to a server?

No. Links, QR codes and CSV files are created in your browser. Templates are saved in this browser's local storage.

Marketing tools from our directory

Browse: Marketing, Analytics

Beamtrace

Evaluate your brand's visibility in AI search results.

Free trial + from $20/m
AI Influencer Generator

Generate engaging virtual influencers and social media content.

Paid + from $16.67/m
Trakaff

Affiliate tracking solution for optimizing performance and increasing ROI.

Free trial + from $300/m
Post Paddle

Automated Pinterest pin creation from website content.

Subscription + from $19.99/m
Infinity

Detailed call analytics for smarter marketing decisions.

Paid + from $199/m
infiniteanalytics.com

Advanced consumer data analysis for smarter marketing decisions.

Wizardshot

Create step-by-step tutorials with AI assistance.

Infinia ML

Intelligent document processing for fast data extraction.

Relogoai

Instantly generate diverse logo designs with unique styles.

Free + from $15.83/m

More free tools

All free tools