ubin.sh

UTM Link Builder

Build and edit campaign tracking URLs with UTM parameters — entirely in your browser.

Campaign URL builder

Tagged URL

About this tool

Fill in the destination URL and UTM parameters to get a clean, properly encoded tracking link for Google Analytics, GA4, and most marketing platforms. Existing query strings and hash fragments are preserved, and values are URL-encoded so spaces and special characters never break the link.

Paste an already-tagged URL into the website field and the UTM inputs back-fill automatically, so you can inspect or tweak a link someone else built. Nothing is sent anywhere — the URL is assembled in your browser.

Frequently asked questions

Which UTM parameters are required?

+

utm_source, utm_medium, and utm_campaign are the three most tools expect; utm_term and utm_content are optional (term is for paid keywords, content for A/B distinguishing links). This builder marks the first three as required.

Are UTM values case-sensitive?

+

Yes. Google Analytics treats Email, email, and EMAIL as three different sources, which fragments your reports. Pick a lowercase convention and stick to it.

Will UTM parameters mess up my SEO?

+

Not if used on campaign links rather than internal navigation. Excessive internal UTM tagging can split analytics and create duplicate-URL noise — use them on outbound/campaign links only.

Is the URL sent to a server?

+

No. The link is built entirely in your browser and the fields are saved only to your own localStorage.