UTM Parameter Builder

Build UTM tracking links for Google Analytics campaigns.

Ad Slot
Ad Slot

Frequently asked questions

What happens if my URL already has query parameters, like ?ref=abc?

The tool always appends a fresh "?" before the UTM parameters, so a URL that already has a query string ends up with two question marks (e.g. ?ref=abc?utm_source=...), which isn't valid. You'd need to change that second "?" to "&" by hand before using the link.

How are spaces in a campaign name encoded?

As a plus sign (+), not %20 — the query string is built with URLSearchParams, which follows the application/x-www-form-urlencoded convention rather than raw percent-encoding.

Which fields are actually required?

Website URL, Campaign Source, Campaign Medium, and Campaign Name — the generated link only appears once all four are filled in. Term and Content stay optional.

We use cookies for analytics and to show ads that keep this site free. No personal data is sold.