SEO Tools

UTM Builder

Build campaign URLs with UTM source, medium, campaign, term, and content parameters.

View all SEO Tools

Continue Workflow

Related tools to try next

All tools
Browser Local No sign-up

Example

Newsletter campaign URL

Consistent UTM values make campaign reports easier to group and compare.

Input


                        URL: https://example.com/pricing
Source: newsletter
Medium: email
Campaign: spring_launch
                      

Output


                        https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
                      

Compare two placements in one campaign

Use utm_content to distinguish placements, creatives, or links that point to the same destination.

Input


                        URL: https://example.com/demo
Source: linkedin
Medium: social
Campaign: q2_demo
Content: hero_card
                      

Output


                        https://example.com/demo?utm_source=linkedin&utm_medium=social&utm_campaign=q2_demo&utm_content=hero_card
                      

Track paid search terms

utm_term is most useful for paid search or keyword-level campaign analysis.

Input


                        URL: https://example.com/signup
Source: google
Medium: cpc
Campaign: brand_search
Term: online tools
                      

Output


                        https://example.com/signup?utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=online+tools
                      

Practical Notes

How to Use

  1. 1. Enter the destination URL for your campaign.
  2. 2. Fill in source, medium, and campaign name.
  3. 3. Optionally add term, content, or a custom parameter.
  4. 4. Click Build URL and copy the generated campaign link.

Features

Use Cases

Frequently Asked Questions

What are UTM parameters?
UTM parameters are query parameters added to URLs so analytics tools can identify campaign source, medium, name, term, and content.
Which UTM fields are required?
Most campaign workflows use at least utm_source, utm_medium, and utm_campaign. Term and content are optional.
Does this shorten URLs?
No. It builds the tagged URL. You can paste the generated result into your preferred shortener if needed.
What is the difference between source and medium?
Source identifies where the click came from, such as newsletter, google, linkedin, or partner-site. Medium identifies the channel type, such as email, cpc, social, referral, or affiliate.
When should I use utm_content?
Use utm_content to compare links inside the same campaign, such as hero_button versus footer_link, image_ad versus text_ad, or variant_a versus variant_b.
Should internal site links use UTMs?
Usually no. Internal UTMs can overwrite the original acquisition source in analytics reports. Use internal event tracking or link IDs instead.
Can I add custom parameters with UTMs?
Yes. The custom parameter field supports key=value pairs for extra tracking values, but keep custom names consistent and avoid personal or sensitive data.