UTM Link Builder

Create clean campaign tracking URLs with UTM parameters for analytics, ads, email, social posts, and marketing links.

Campaign link inputs

Enter the destination URL and campaign parameters. Existing query parameters and hash fragments are preserved.

Processed locally in your browser Limit campaign link text. Your input is processed in your browser and is not uploaded or sent to a server. Avoid pasting production secrets, access tokens, private keys, passwords, or sensitive customer data unless you understand the risk.
HTTP and HTTPS URLs are parsed locally only. The destination is not fetched or opened automatically.
Traffic source such as newsletter, google, linkedin, or flyer.
Channel type such as email, cpc, social, referral, or qr.
Campaign or promotion name shared across links.
Optional paid search keyword or audience term.
Optional creative, placement, button, or variant label.

Custom parameters

Add non-UTM query parameters such as audience, placement, or internal routing values.

0 base URL characters0 UTM params0 custom params

Generated tracking URL

Final URL, query preview, copy actions, and optional QR preview.

Waiting for URL
Generated campaign URL appears here.

Enter a base URL or load a preset to append UTM parameters while preserving existing query strings and fragments.