Free UTM Link Builder

Free online UTM link builder. Add campaign tracking to a link, build tagged links for 12 channels, process 200 URLs in bulk and see warnings about naming errors.

UTM Link Builder by Utiliby

Free UTM Link Builder

Add UTM tracking to any link, check naming problems, build links for twelve channels at once, process up to 200 URLs in bulk and see how each part of the link is built.

Quick fill source and medium:

Disclaimer: This free UTM link builder runs in your browser and sends nothing anywhere. It adds standard utm_ parameters to the web addresses you enter and applies naming rules that you choose. Tagged links are visible to anyone who sees them, so never put personal data, names or email addresses in the values. Analytics tools such as Google Analytics may group traffic differently from the names you pick, and the rules for channel groups change, so check your reports. Use consistent lowercase names and keep a record of them.

Share, cite or embed this tool

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.

Anatomy of a UTM linkTagged linkexample.com/spring-sale?utm_source=instagram&utm_medium=social&utm_campaign=spring_sale1. Page address2. Source: where from3. Medium: how4. Campaign: why
UTM parameters are added after a question mark. Source says where the visitor came from, medium says the type of channel and campaign names the effort.

How to build a tagged link

  1. Enter the page address. Use the full address of the page you want to send people to, such as https://example.com/spring-sale.
  2. Add source and medium. Click a preset such as Instagram or Email newsletter to fill both at once.
  3. Name the campaign. Use a short name that includes the offer or month.
  4. Add optional details. Term for paid keywords, content to tell links apart.
  5. Read the checks. The tool warns about missing fields, capital letters and unusual mediums.
  6. Copy the link. Paste it where you share the page.

The UTM parameters explained

ParameterQuestion it answersExample
utm_sourceWhere did the visitor come from?instagram, newsletter, google
utm_mediumWhat type of channel is it?social, email, cpc
utm_campaignWhich campaign is it part of?spring_sale
utm_idWhat is the campaign ID?abc123
utm_termWhich keyword was targeted?running shoes
utm_contentWhich 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.

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

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.

WhereSourceMediumCampaignContent
Instagram bioinstagramsocialcourse_launch_2026bio_link
Instagram storyinstagramsocialcourse_launch_2026story_link
Launch emailnewsletteremailcourse_launch_2026main_button
Paid searchgooglecpccourse_launch_2026ad_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

Sources were consulted in October 2026. Standards and rules can change, so always check the official page for your situation.

Disclaimer: This free UTM link builder runs in your browser and sends nothing anywhere. It adds standard utm_ parameters to the web addresses you enter and applies naming rules that you choose. Tagged links are visible to anyone who sees them, so never put personal data, names or email addresses in the values. Analytics tools such as Google Analytics may group traffic differently from the names you pick, and the rules for channel groups change, so check your reports. Use consistent lowercase names and keep a record of them.