UTM URL Builder

Enter a landing page and campaign values, then copy a tagged URL with clean UTM parameters.

Also useful for: utm builder utm code generator url builder google link builder UTM URL Builder

UTM URL Builder

Runs in your browser. Inputs are not uploaded.
Input
Results
Summary: Campaign URL built with clean UTM parameters.

Stats
- Parameters: 5

Issues
- No issues found.

Output
Campaign parameters:
- utm_source: newsletter
- utm_medium: email
- utm_campaign: spring_launch
- utm_term: pricing_keyword
- utm_content: hero_cta

Generated URL: https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch&utm_term=pricing_keyword&utm_content=hero_cta

UTM URL Builder Example Run

Build a clean campaign link from required UTM fields.

Sample inputs
Destination
Landing page URL: https://example.com/pricing

Campaign tags
utm_source: newsletter
utm_medium: email
utm_campaign: spring_launch

Optional tags
utm_term: pricing_keyword
utm_content: hero_cta

Generated result
Summary: Campaign URL built with clean UTM parameters.

Stats
- Parameters: 5

Issues
- No issues found.

Output
Campaign parameters:
- utm_source: newsletter
- utm_medium: email
- utm_campaign: spring_launch
- utm_term: pricing_keyword
- utm_content: hero_cta

Generated URL: https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch&utm_term=pricing_keyword&utm_content=hero_cta

What the UTM URL Builder Checks

  • Landing page URL

    The builder requires a valid destination before campaign parameters are assembled.

  • Required campaign fields

    utm_source, utm_medium, and utm_campaign are treated as the core tracking fields.

  • Existing UTM replacement

    If the URL already has UTM parameters, the current form values replace them instead of duplicating tags.

  • URL encoding

    Spaces and special characters are encoded through the browser URL API.

  • Fragment preservation

    Hash fragments stay at the end of the generated campaign URL.

UTM URL Builder Questions

  • Q: Does the UTM URL builder upload my campaign URL? A: No. Inputs are processed in your browser, and pasted content is not sent to analytics or a server.
  • Q: What should I paste into the UTM URL builder? A: Enter a landing page URL plus source, medium, and campaign values. Term and content are optional.
  • Q: What can I copy or download? A: You can copy the final tagged URL or download it as a small text file.
  • Q: What does the UTM URL builder not verify? A: It does not validate your analytics naming policy, create short links, or confirm that a destination page is reachable.

Use UTM URL Builder with an LLM

Copy the prompt or pass the llms.txt contract link to your assistant.

Prompt
Use the CleanUtils UTM URL Builder tool for this request.
Tool contract: https://cleanutils.com/business-tools/utm-url-builder/llms.txt

Read the llms.txt contract, ask me for any missing required input, then follow the contract exactly. If the contract includes JavaScript, run `runCleanUtilsTool(userInput)` in a sandboxed JavaScript runtime and return the result with any warnings or errors.