UTM builderGenerators

UTM builder. Tag a link in seconds.

Paste a URL, fill source, medium and campaign, and copy the tagged link. Existing query parameters stay. Save a set of tags as a preset for the next link. Nothing leaves your browser.

Cost to you

Free

Runs in your browser. No signup, no API call, no limit per hour.

browser
runs in
none
API calls
none
account

Use it now

Use the UTM builder here

It runs in your browser. Nothing you type is sent anywhere, there is no signup and no limit.

Loading the tool.

Run it from your agent

Copy one prompt, give it to your agent.

Fill in the placeholder, paste it, and the agent runs the same job with current data on your looot account and shows the cost.

  • You give it: a url and the utm values.
  • Billed per call, nothing while your agent is idle.
  • The agent shows the price before it calls.
Prompt: UTM builder
Use looot to tag these links for my campaign: [paste the URLs]. 1. Set up https://looot.ai/skill.md. 2. Add utm_source=[source], utm_medium=[medium] and utm_campaign=[campaign] to each URL, keeping its other query parameters. 3. Use lowercase values with no spaces. 4. Return a table of the original and tagged links.

Give this to your agent
Setup command
set up looot - https://looot.ai/skill.md

What comes back

What your agent gets from utm builder

Field names as the providers return them. The exact set varies by endpoint, and your agent reads it from the catalog.

  • the tagged URL
  • each UTM parameter
  • a warning for spaces and capitals that split reports

Use it for

What people do with utm builder

  • Track a campaign

    Tag every link of a launch so analytics shows which post brought the visit.

  • Same tags, many links

    Save a preset once and tag the next link with one click.

  • Clean reports

    The builder warns about spaces and capitals that split one source into two rows.

  • Bulk tagging

    Give your agent a list of links and get them all tagged the same way.

Set up once

Three steps. Your agent does the rest.

Keep going

FAQ

Questions about utm builder

It adds UTM parameters to a URL. Analytics tools read utm_source, utm_medium and utm_campaign from the link and report where each visit came from.

Google Analytics needs utm_source, utm_medium and utm_campaign to attribute a visit to a campaign. utm_term and utm_content are optional.

Yes, in most setups. Analytics treats Newsletter and newsletter as two sources. The builder lowercases values by default and warns about spaces.

They stay. The builder adds or replaces only the utm_ parameters and keeps the rest of the link, including a #fragment.

In your browser's local storage, on this device only. Nothing is sent to looot or anywhere else.

Yes. It runs in your browser, needs no account and has no limit.

Better not. A UTM tag on a link inside your own site starts a new session in Google Analytics and hides the real source of the visit.
For agents
tool
UTM builder
category
Generators
input
A URL and the UTM values
output
the tagged URL, each UTM parameter, a warning for spaces and capitals that split reports
price
per call, read live from the catalog on the web page
web tool
runs in the visitor's browser, no API call, free and unlimited
schedule
on demand
setup
https://looot.ai/skill.md
llms.txt
https://looot.ai/llms.txt
updated
2026-10-14

Run utm builder from your own agent.

Start your workspace, top up, and paste the prompt into the agent you already use. It runs the job with live data and shows the cost first.