Marketing

UTM Campaign URL Builder

Create a campaign URL without visiting the destination. Add standard UTM values, review existing parameters and copy a properly encoded link.

01

Build your campaign URL

Required fields are marked. Foxger will not open the destination.

Waiting for campaign details

Enter a complete http:// or https:// URL. Existing query parameters and fragments are preserved.

03Required campaign fields

Identifies where the visit comes from, such as newsletter.

Describes the channel, such as email.

Names the initiative, such as summer_launch.

04Optional details

Distinguishes a keyword or audience, such as travel_tools.

Differentiates a link or creative, such as header_button.

When enabled, trims surrounding whitespace, changes spaces to underscores, converts letters to lowercase, collapses repeated underscores and keeps only letters, numbers, hyphens and underscores. Disabled by default.

05

Generated URL

0 characters

Review the complete URL before using it in a campaign. Foxger does not test or visit it.

How to use

From destination to campaign link

  1. Add the destinationUse a complete HTTP or HTTPS URL.
  2. Describe the campaignEnter source, medium and campaign; add term or content only when useful.
  3. Review and copyCheck warnings and the encoded result before sharing the link.
Practical examples

Keep existing URL details intact

Destinationhttps://example.com/page?language=en&utm_source=old#pricing
Campaignsource=newsletter · medium=email · campaign=launch
Resulthttps://example.com/page?language=en&utm_source=newsletter&utm_medium=email&utm_campaign=launch#pricing
UTM parameters

What each campaign value describes

UTM parameters are labels added to a destination URL. A compatible analytics platform can use them in reporting; Foxger itself does not track the resulting link.

utm_source

Source

Where the visit came from, such as a newsletter, partner or search service.

utm_medium

Medium

The broader channel, such as email, social or paid search.

utm_campaign

Campaign

The specific launch, promotion or initiative being measured.

utm_term

Term

An optional keyword, audience or targeting detail.

utm_content

Content

An optional way to distinguish links, buttons or creative variants.

Common conventions

Choose names your team can reuse

No single naming convention is mandatory. Teams often prefer consistent lowercase values, use either hyphens or underscores consistently, choose meaningful campaign names and avoid spaces when predictable reporting matters. Record the convention somewhere your team can find it.

FAQ

UTM Builder questions

Does Foxger visit or store my destination URL?

No. The builder parses and updates the text locally in your browser. Foxger does not fetch the destination or intentionally store the URL you enter. Normal requests for this Foxger page may still be processed in routine hosting logs.

Will existing query parameters be preserved?

Yes. Unrelated query parameters and the URL fragment are preserved while the standard UTM parameters are added or updated.

What happens to existing UTM parameters?

Existing utm_source, utm_medium, utm_campaign, utm_term and utm_content parameters are detected. New values replace them without duplicates; an optional term or content value is removed when its new field is blank.

Are UTM parameters case-sensitive in analytics tools?

Treatment can vary by analytics platform and reporting setup, so consistent casing is a useful team convention. The optional normalization setting can create lowercase values, but it is disabled by default.

Can I use the builder without an analytics platform?

Yes. The result is a normal URL, although UTM values are only reported when a compatible analytics or campaign system is configured to interpret them.

Optional support

Help keep Foxger useful

Foxger tools are free, private, and built without display ads. Optional support helps keep them maintained, tested, and documented.

Support Foxger