Free tool · no signup

Free UTM Builder

Add campaign tags to a link so Google Analytics shows which post, email, flyer or text message brought each visitor. The link updates as you type, with a QR code you can print.

Any page on your site. Anything already after ? or # in the address is kept.

Quick fill (you can change every box afterwards)

Where the visitor comes from.

The kind of link: social, email, print, sms.

The promotion or reason for the link.

Most small businesses can leave this empty.

Mostly for paid search keywords.

Tells apart two links in the same campaign.

Runs in your browser: nothing you type is sent to us (unless you click the demo button, which carries your website address).

UTM parser: read the tags of a link

What are UTM tags?

UTM tags are short labels added to the end of a link, after a ?. They don't change the page people see. They tell your analytics where the visit came from, so you can see whether your Instagram bio, your newsletter or your flyer actually brings people to your website.

https://yoursalon.com/book?utm_source=instagram&utm_medium=social&utm_campaign=bio-link

Where to see your UTM visits in Google Analytics 4

  1. Open Google Analytics and go to Reports → Acquisition → Traffic acquisition.
  2. The table groups visits by channel at first. Click the small arrow next to the first column's name and choose Session source / medium to see, for example, instagram / social, or Session campaign to see your campaign names.
  3. Pick the date range at the top right. New visits can take a day or so to show in these reports.

Google changes menu names from time to time; if you can't find these, search the Google Analytics help center for "traffic acquisition". The tags only count on a website where Google Analytics (or another analytics tool that reads UTM tags) is installed.

In the channel view, Google Analytics sorts visits mostly by medium: email usually lands under Email, social under Organic Social and sms under SMS. Mediums it doesn't recognise, like print, may show as Unassigned there, but source / medium and campaign still show exactly what you typed.

Naming tips that keep your reports clean

Examples for small businesses

Hair salon: Instagram bio and a booking reminder text

https://yoursalon.com/book?utm_source=instagram&utm_medium=social&utm_campaign=bio-link
https://yoursalon.com/book?utm_source=text-message&utm_medium=sms&utm_campaign=rebook-reminder

Now you can see how many bookings-page visits come from your bio, and how many from reminder texts.

Restaurant: a flyer with a QR code, and the weekly email

https://yourrestaurant.com/menu?utm_source=flyer&utm_medium=print&utm_campaign=fall-menu
https://yourrestaurant.com/menu?utm_source=newsletter&utm_medium=email&utm_campaign=weekly-specials

Make the QR code from the flyer link above. Scans then show up under flyer / print instead of looking like people typed your address.

Contractor: the website button on Google, and yard signs

https://yourroofing.com/?utm_source=google&utm_medium=organic&utm_campaign=business-profile
https://yourroofing.com/quote?utm_source=yard-sign&utm_medium=print&utm_campaign=summer-jobs

Put the first link in the website field of your Google Business Profile. Put the second on yard signs or truck magnets as a QR code, and use utm_content (like truck or sign) if you want to tell them apart.

What this tool does, and its limits

Questions

Is the UTM Builder free?

Yes. No signup, no email, no card. It is made by FlatRateChat, a website chatbot company.

Do UTM tags hurt my SEO?

No, when you use them on links that point to your site from outside (posts, emails, profiles, print). They don't change the page. Avoid them on links between your own pages, where they mix up your analytics.

Do UTM links work on Wix, WordPress and Squarespace sites?

Yes. The tags are part of the link, so they work with any website. To see them in reports, the site needs Google Analytics (or another analytics tool that reads UTM tags) set up.

Which tags do I really need?

utm_source, utm_medium and utm_campaign. The others are optional. The quick-fill buttons set a sensible source and medium for you.

Why does my link already have utm tags in it?

You may have copied a link that was tagged before. Two sets of tags in one link can mix up your reports, so the builder warns you and offers to replace them.

Does the QR code expire?

No. It holds the tagged link itself, not a link to us, so it keeps working as long as the page exists. If you change the link, make a new QR code.