Written by the Utiliby editorial team · Last updated October 14, 2026 · Rules and formulas reviewed October 2026
What this free UTM link builder does
When someone clicks a link on social media, in an email or in an advert, your analytics tool needs a clue about where they came from. Often it can guess, but many apps hide their source, and a link in a bio or a newsletter may be reported as direct traffic. UTM parameters solve this by adding labels to the end of the link. This free online UTM link builder adds those labels correctly, and it goes further than a simple form: it checks your naming for common problems, builds a set of links for twelve channels at once, processes up to 200 addresses in bulk and shows each part of the link in color.
All work happens in your browser, so the addresses and campaign names you enter are not uploaded. Download the result as a CSV for your spreadsheet or print a summary for your records.
How to build a tagged link
- Enter the page address. Use the full address of the page you want to send people to, such as https://example.com/spring-sale.
- Add source and medium. Click a preset such as Instagram or Email newsletter to fill both at once.
- Name the campaign. Use a short name that includes the offer or month.
- Add optional details. Term for paid keywords, content to tell links apart.
- Read the checks. The tool warns about missing fields, capital letters and unusual mediums.
- Copy the link. Paste it where you share the page.
The UTM parameters explained
| Parameter | Question it answers | Example |
|---|---|---|
| utm_source | Where did the visitor come from? | instagram, newsletter, google |
| utm_medium | What type of channel is it? | social, email, cpc |
| utm_campaign | Which campaign is it part of? | spring_sale |
| utm_id | What is the campaign ID? | abc123 |
| utm_term | Which keyword was targeted? | running shoes |
| utm_content | Which link or ad version? | story_link, blue_button |
Source, medium and campaign form the core. Term is used mainly in paid search, and content separates two links to the same page, such as a link in the bio and a link in a story.
A naming convention that keeps reports clean
Reports are only as good as the names you put in. Pick a convention and keep to it. Use lowercase letters, because analytics tools are case sensitive. Use underscores or hyphens instead of spaces. Choose a fixed list of sources and mediums, and write it down for the team. Name campaigns so that they sort well, such as 2026_spring_sale or spring_sale_2026, and reuse the same name across channels so that you can compare them. Avoid vague names such as test and promo that mean nothing a month later.
- Lowercase only.
- One word for each channel: facebook, not fb and Facebook.
- Common mediums: social, email, cpc, display, affiliate, referral.
- Include the year or month in campaign names.
- No personal data.
Using many channels at once
The second tab builds one link for each channel you tick, with the same page and campaign but the right source and medium for each. Use it when you plan a launch that goes out on several networks and in email, so that every link follows the same rules. Compare the results later by source to see which channel brought the most visits and which brought visitors who took action. If two links go to the same channel, such as the bio and a story on Instagram, add a different content value to separate them.
Bulk tagging
The third tab takes up to 200 page addresses, one per line, and applies the same source, medium and campaign to each. It suits a newsletter with many links or a partner who needs a list of pages. Lines that are not valid web addresses are skipped, and the number skipped is shown. Download the result as a CSV with the original and the tagged address side by side.
Reading the results
In Google Analytics 4, UTM values appear in the traffic acquisition and campaign reports as session source, session medium and session campaign. The medium decides which default channel group the traffic joins, for example Organic Social, Email or Paid Search. A medium that is not on the list of known values may be reported as Unassigned, which is why the checker warns about unusual mediums. Channel rules change, so confirm them in the documentation for your analytics tool.
UTM tags, SEO and privacy
Tagged links create a second address for the same page. Search engines usually treat the version without parameters as the main one, especially when the page has a canonical tag, so UTM links rarely harm SEO. Do not use UTM tags on internal links, because they can end a visit and start a new one with a false source. Remember too that the tag is visible to everyone who sees the link, so keep the values neutral and free of personal data. Some browsers and apps remove tracking parameters, so counts may be lower than the real clicks.
Common UTM mistakes
- Mixed case. Facebook and facebook split your report.
- Using UTM on internal links. It overwrites the true source.
- Inventing mediums. Stick to standard values so traffic is grouped correctly.
- Reusing one campaign name for everything. You lose the ability to compare.
- Forgetting a record. Keep a sheet of every tagged link.
- Putting emails in the link. This exposes personal data.
Privacy, accuracy and responsible use
The builder runs in your browser and does not store or send your links. It follows the standard utm_ parameter names, but your analytics tool decides how to report them. Check that tagging complies with your privacy policy and local law, tell visitors how you use analytics and avoid placing any personal or sensitive information in the link.
An example naming plan for a product launch
Suppose you are launching a new course on 1 November and will promote it on Instagram, in an email and with paid search. A tidy plan uses one campaign name for everything, so that you can compare channels, and different sources and mediums for each. The content value separates links within one channel.
| Where | Source | Medium | Campaign | Content |
|---|---|---|---|---|
| Instagram bio | social | course_launch_2026 | bio_link | |
| Instagram story | social | course_launch_2026 | story_link | |
| Launch email | newsletter | course_launch_2026 | main_button | |
| Paid search | cpc | course_launch_2026 | ad_headline_a |
After the launch, open your analytics report for the campaign and compare sessions, sign-ups and sales by source and content. You will see which channel brought the most visits, which brought the most buyers and which button inside the email worked best. Record the plan in a shared sheet before you create links, so that nobody invents a new spelling halfway through the campaign.
Frequently asked questions
What is a UTM link builder?
A tool that adds tracking parameters to a web address so analytics software can report where visitors came from. This free one builds single links, sets for many channels and bulk lists.
How do I use this free UTM link builder online?
Enter your page address, a source such as instagram, a medium such as social and a campaign name. The tagged link appears, ready to copy. Use the other tabs for many channels or many pages.
What does UTM stand for?
Urchin Tracking Module, named after Urchin, the company whose software became Google Analytics. The name stuck even though the parameters work with many analytics tools.
What are the five UTM parameters?
utm_source, utm_medium, utm_campaign, utm_term and utm_content. This tool also supports utm_id. Source, medium and campaign are the most important.
Which parameters are required?
Source and medium are needed for sensible reports, and a campaign name is strongly recommended. Term and content are optional and help with paid keywords and A/B tests.
What should I use for source and medium?
Source is the place, such as facebook, newsletter or google. Medium is the type, such as social, email or cpc. Use the common mediums so analytics can place traffic in the right channel group.
Should UTM values be lowercase?
Yes. Analytics tools treat Facebook and facebook as different values, which splits your reports. The option Make values lowercase is on by default.
What happens to spaces?
You can replace them with underscores or hyphens, or keep them and let them be encoded as %20. Underscores and hyphens are easier to read in reports.
Can I add UTM tags to a link that already has parameters?
Yes. Existing parameters and any # section are kept, and old utm_ values are replaced by the new ones.
Do UTM links affect SEO?
Not directly, but tagged URLs create duplicate addresses. A canonical tag on the page tells search engines which one to index. Do not use UTM tags on internal links, because they can overwrite the visitor's original source.
Should I use UTM tags on internal links?
No. On your own site they can start a new session and replace the real source of the visit. Use events for internal tracking.
Can I put personal data in a UTM?
No. The values are visible in the link and in reports. Never include names, email addresses or other personal information.
How do I shorten a long tagged link?
Use a link shortener you trust or your own redirect. The tag stays in the destination, so reports remain correct. This tool does not shorten links.
Where do I see the results?
In Google Analytics, open the acquisition reports and look at session source and medium or campaign. Other analytics tools have similar reports.
Is my data uploaded?
No. Links are built in your browser.
Is it free?
Yes. It is free to use online with no account.
Is there a naming convention I can follow?
Use lowercase, no spaces, a clear campaign name with the month or product, such as spring_sale_2026, and the same values every time. Write the rules down for your team.
Sources and further reading
- Google Analytics Help, Collect campaign data with custom URLs (support.google.com/analytics).
- Google Analytics Help, Default channel group definitions (support.google.com/analytics).
- Google Search Central, Consolidate duplicate URLs with canonical tags (developers.google.com/search).
- WHATWG URL Standard, URL parsing and query strings (url.spec.whatwg.org).
- U.S. Federal Trade Commission, Protecting personal information online (ftc.gov).
Sources were consulted in October 2026. Standards and rules can change, so always check the official page for your situation.