Free calculator

Build a trackable campaign URL

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

Use consistent lowercase naming so campaign reports stay clean and easy to compare.

Last updated: September 14, 2026Method: Standard UTM campaign parameters

How to use the UTM builder

Paste the final landing page URL, then add a source, medium and campaign name. Term and content are optional. The tool preserves existing query parameters and adds UTM parameters safely so you can distinguish traffic sources and creative variants in analytics.

Core UTM parameters

utm_source identifies where traffic came from, utm_medium describes the channel, and utm_campaign groups activity under one campaign. Use utm_term for paid keyword or audience labels and utm_content for creative or link variations.

Keep campaign naming consistent

Pick one naming convention and use it across the team. For example: source = linkedin, medium = paid_social, campaign = product_launch_2026. Avoid switching between LinkedIn, linkedin.com and LI for the same source because reporting tools will treat those as separate values.

UTM example

A campaign linking to https://example.com/demo with source linkedin, medium paid_social and campaign autumn_demo would generate a URL containing utm_source=linkedin, utm_medium=paid_social and utm_campaign=autumn_demo.

Frequently asked questions

Do UTM parameters affect the destination page?

No. They add tracking information to the URL while the visitor still lands on the same page.

Should I use UTMs on internal links?

Usually no. Internal UTM links can overwrite acquisition attribution in analytics. Use them mainly for external campaigns.

Are UTM names case sensitive?

Analytics systems can treat different capitalization as different values, so consistent lowercase naming is safer.