Protoolio Logo

UTM Builder

Build consistent campaign links. Generate one URL or a whole batch.

01 / SETTINGS

One complete URL per line, starting with https:// or http://.
Optional: content & term

02 / YOUR OUTPUT

Generated URLs

Ready when you are

Add your destinations and campaign details, then generate.

How it works & examples

How to build campaign URLs with UTM parameters

UTM parameters label incoming campaign traffic so an analytics system can attribute visits to a source, medium, campaign, and optional creative or keyword.

How to use this tool

Enter one complete destination URL per line. Set campaign, source, and medium; add content or term when useful. Generate and copy the URLs, then test that each reaches the intended page with the parameters intact.

Example

For an email launch, use source=newsletter, medium=email, and campaign=spring_launch. Use content=hero_button to distinguish the main button from another link in the same message.

Understanding your result

Use consistent lowercase names, like spring_launch, to keep your reports tidy. Keep naming and capitalization consistent. The builder creates links but does not collect analytics itself. Existing campaign tags are replaced with your new values; other query parameters and fragment identifiers are preserved. Avoid putting personal information in campaign URLs.

← Browse all generators