JustFreeTools.
◎   English
EnglishEspañolالعربية
← All tools
Developer

UTM URL builder — free campaign link generator

Build campaign URLs with UTM source, medium, campaign and optional tags. Import existing tags, preserve query parameters and copy your link. Free and browser-only.

● Your files stay yours

Loading converter…

Include https://. Example: https://example.com/offer?language=en#details

utm_source · Referrer, e.g. newsletter

utm_medium · Channel, e.g. email

utm_campaign · Consistent name, e.g. autumn_launch

Optional campaign details

utm_id · Your campaign identifier

utm_source_platform · Platform directing the traffic

utm_term · Keyword used for the campaign

utm_content · Distinguish links, e.g. header_button

Enter a destination and the three required campaign fields.

UTM values are public in shared URLs. Do not include personal information or secrets. This builder adds tags; it does not install Analytics, shorten links or verify the destination.

How to use this tool

Enter the full destination URL, source, medium and campaign name. Add optional tags if needed, then build and copy the link. To edit a tagged URL, paste it and select Read tags from URL before building.

Good to know

HTTP and HTTPS links only, without embedded usernames or passwords. URL input: 8,192 characters; each tag: 200 characters. Outer spaces are trimmed; case is preserved. Building replaces all seven supported lowercase UTM keys, removing optional ones left blank. Other query values and the fragment are retained. Browser URL normalization may change the host or path. Avoid signed URLs. Nothing is saved, uploaded or opened automatically.

Campaign URL questions

What are UTM parameters?

UTM parameters label campaign links so a destination analytics system can attribute visits. Source identifies the referrer, medium identifies the channel and campaign identifies your campaign. The destination must have compatible analytics configured.

Why are source, medium and campaign required?

This builder requires those three fields to keep campaign links useful and consistent. Add an ID, source platform, term or content when relevant to your reporting.

Will existing URL parameters and anchors survive?

Yes. Unrelated query parameters, repeated non-UTM keys and the #fragment are retained. The seven supported lowercase UTM keys are replaced by the form; blank optional fields remove their old values. Other UTM keys are left alone.

Should I type encoded values or lowercase text?

Enter plain text. Spaces, Unicode and special characters are encoded automatically. Values are case-sensitive, so choose a consistent naming convention. The tool preserves your case and trims only outer spaces.

Does this measure clicks?

No. It creates a URL locally without a redirect service or click database. Reporting depends on the destination and its analytics configuration.