UTM Link Builder

Build campaign URLs with UTM parameters.

  • Free
  • No sign-up
  • Instant results

1 Your input

2 Result

Your result will appear here

Fill in the form and press the button. Results show up right here, without reloading the page.

How to use UTM Link Builder

  1. Enter the destination URLPaste the full landing page address into Destination URL.
  2. Fill in the campaign fieldsEnter Source, Medium and Campaign, and add Term or Content only if you need them.
  3. Copy the campaign URLRun the builder, copy the finished link and test it once in your browser before sharing it.

Common uses

  • Tag newsletter links so visits show up by campaign in analytics
  • Tell apart two ads or buttons pointing to the same page
  • Track a QR code printed on a flyer or poster

Frequently asked questions

How do I use UTM Link Builder?

1. Enter the destination URL: Paste the full landing page address into Destination URL. 2. Fill in the campaign fields: Enter Source, Medium and Campaign, and add Term or Content only if you need them. 3. Copy the campaign URL: Run the builder, copy the finished link and test it once in your browser before sharing it.

What do the five fields mean?

Source names where the traffic comes from, such as newsletter or facebook. Medium names the channel type, such as email or cpc, and Campaign names the promotion. Term is for paid keywords and Content tells apart links or ads within the same campaign.

How should I name my parameters?

Pick one style and stick to it, for example lowercase words joined by underscores like spring_launch. Analytics tools such as Google Analytics treat Email and email as different values, so mixed spelling splits your reports.

What happens to spaces, existing parameters or #anchors?

Values are URL-encoded, so a space becomes a plus sign. If the URL already has a query string, the UTM parameters are added with &. An #anchor stays at the very end, after the UTM parameters, where browsers expect it.

Is the link sent anywhere?

The fields are sent to the GigaTools server, which assembles the URL and returns it. The destination page is not fetched and no analytics service is contacted.