UTM Link Builder
Build UTM-tagged URLs with validation, linting, and parse existing links to edit parameters. No sign-up required.
Updated
What is the UTM Link Builder?
This UTM link builder creates campaign URLs with standard UTM parameters and optional custom parameters. Analytics platforms can use these values to group campaign traffic when their tracking is configured to recognize them.
- Live validation – catches missing fields and malformed base URLs before you share the link.
- Linting warnings – flags uppercase letters and spaces so you can keep naming consistent.
- Reverse‑parsing – paste any existing UTM‑tagged URL and instantly extract its parameters for editing.
- Custom parameters – add any extra keys beyond the standard five (e.g.,
utm_creative,utm_audience). - One‑click copy – no need to highlight; just click the button and paste wherever you need.
No account is needed. Review the final URL and your analytics naming conventions before sharing it.
How it works
Enter your website URL
Paste the destination page (e.g.,https://yoursite.com/landing). The tool checks that the URL is valid and starts withhttp://orhttps://.Fill the required UTM fields
- Campaign Source – where the traffic comes from (
google,newsletter,facebook) - Campaign Medium – the marketing medium (
cpc,email,social) - Campaign Name – a human‑readable campaign identifier (
summer_sale,product_launch)
Add optional parameters (recommended)
Use Campaign Term for paid keywords and Campaign Content to differentiate ads or links. These make your analytics much richer.Tack on custom parameters
Need an extra dimension? Hit + Add and type any key/value pair (e.g.,utm_audience=new_visitors). All parameters are appended to the final URL.Lint & review
The builder instantly surfaces gentle warnings – spaces in values, mixed case – that can fragment your data. Adjust them right inside the input fields.Copy and share
The generated campaign URL appears automatically. Click the copy button, then paste it into your email, ad platform, or social post.
Bonus: Parse an existing URL
Already have a UTM‑tagged link? Click Parse URL after pasting it into the website field. The builder extracts every utm_* parameter and populates the form for you – no manual retyping.
Examples
Email Newsletter Campaign
Track clicks from your monthly email newsletter.
Website URL: https://example.com/sale
Source: newsletter
Medium: email
Campaign: july_promohttps://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=july_promoSocial Media Ad with Custom Parameter
Add a custom UTM parameter for A/B testing.
Website URL: https://example.com/landing
Source: facebook
Medium: cpc
Campaign: summer_sale
Custom: utm_creative=banner1https://example.com/landing?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale&utm_creative=banner1Frequently asked questions
What is a UTM link?
What is a UTM link?
A UTM link is a URL with campaign query parameters such as utm_source, utm_medium, utm_campaign, utm_term, and utm_content. Analytics systems that support these parameters can use them to classify visits; they do not identify a visitor's full journey by themselves.
Why should I use UTM parameters?
Why should I use UTM parameters?
UTM tags can help distinguish campaign links in analytics reports. Attribution depends on the analytics setup, consent settings, browser behavior, and other measurement limits.
Are UTM parameters case‑sensitive?
Are UTM parameters case‑sensitive?
Parameter values can be reported differently by analytics systems. Use a consistent naming convention; the builder warns about uppercase letters but does not enforce how your analytics platform groups values.
Can I use spaces in UTM values?
Can I use spaces in UTM values?
Spaces are percent-encoded in URLs. Hyphens or underscores are common alternatives that can make campaign values easier to read; the builder warns so you can choose a consistent convention.
How can I parse an existing URL to view its UTM tags?
How can I parse an existing URL to view its UTM tags?
Just paste the full URL into the Website URL field and click Parse URL. The tool extracts every utm_* parameter, fills the form, and gives you a clean base URL ready for editing.
What are the required UTM parameters?
What are the required UTM parameters?
The builder requires utm_source, utm_medium, and utm_campaign. Other systems may accept different combinations; use the parameters needed by your reporting setup.
Can I add custom parameters beyond the standard five?
Can I add custom parameters beyond the standard five?
Absolutely. Use the Additional Parameters section to add any key/value pair (e.g., utm_audience=returning, utm_creative=hero_banner). They’re appended alongside the standard parameters and passed through to your analytics.
Do UTM tags affect SEO?
Do UTM tags affect SEO?
UTM parameters are for campaign measurement, not a ranking signal. Ensure your site handles parameterized URLs appropriately; whether canonicalization is needed depends on the page and URL setup. Do not add a canonical tag solely because you use UTM links.
Is there a limit on URL length?
Is there a limit on URL length?
Browsers and analytics tools can handle very long URLs, but many platforms (especially email clients) truncate links or break them. Keep your campaign names short and avoid dozens of custom parameters. The builder helps you catch overly long combinations with its real‑time preview.
Can I use this tool for free?
Can I use this tool for free?
The builder processes campaign inputs in your browser. Avoid using shared or untrusted devices for sensitive campaign information.
Related tools
More utilities you might find handy.
Alt Text Checker
Review img alt attributes in pasted HTML for missing values and possible quality issues.
Canonical Tag Generator
Create a canonical link tag from a URL and review selected URL normalizations before use.
Header Tag Analyzer
Review H1–H6 heading structure in pasted HTML and create a readable outline.