Skip to tool
FeuTex · free tools runs in-browser no bloat built by LiMiT

Online UTM Generator

Build clean, trackable links by adding UTM parameters to any URL. Paste one or multiple URLs, fill in your campaign details, and copy the generated tracking URLs.

This tool runs in your browser (no network calls) and can replace or keep existing UTM parameters while preserving other query parameters and hash fragments.

Category: SEO · URL: /tools/online-utm-generator.html

Input URLs

UTM parameters

Output

Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Use it to generate tracked URLs for analytics reporting.

  1. Paste one or more destination URLs (one per line).
  2. Enter UTM values (source, medium, campaign are the usual minimum).
  3. Optional: add extra parameters (one key=value per line) and choose whether to keep existing UTMs.
  4. Click Generate, then Copy output.
Keywords this page targets (natural cluster): online utm generator, utm generator, utm builder, campaign url builder, google analytics utm generator, ga4 utm link builder, utm parameters generator, utm_source utm_medium utm_campaign generator, bulk utm generator, add utm parameters to url, create tracking url, utm link generator free, utm url generator online, utm tag generator, email utm generator, facebook utm generator, google ads utm generator, how to build utm links, utm link builder for newsletters, utm generator with existing query params
Secondary intents covered: Create a GA4-friendly tracking URL for a campaign, Generate UTM links in bulk from a list of landing pages, Preserve existing query parameters while adding UTMs, Replace existing UTM parameters to avoid duplicates, Ensure UTM values are encoded correctly (spaces, special characters), Add custom non-UTM parameters alongside UTMs, Copy the final URL quickly for ads, email, or social posts, Validate that a URL keeps its #hash fragment after adding UTMs, Build consistent naming for source/medium/campaign

FAQ

What are UTM parameters?

UTM parameters are query parameters like utm_source and utm_campaign that help analytics tools attribute traffic to a specific campaign.

Which UTM fields do I need to fill in?

Typically: utm_source, utm_medium, and utm_campaign. Use utm_term and utm_content when you need extra detail.

Will this tool keep my existing query parameters?

Yes. Non-UTM query parameters (like ref=) are preserved, and you can choose whether existing UTM parameters are kept or replaced.

Does it preserve #hash fragments in URLs?

Yes. Anything after # is kept and stays at the end of the generated URL.

Can I generate UTMs for multiple URLs at once?

Yes. Paste one URL per line and the tool will output one generated link per line.

How are spaces and special characters encoded?

Values are percent-encoded (for example, spaces become %20) to keep URLs valid and consistent.

Is this compatible with GA4?

Yes. GA4 reads standard UTM parameters the same way; just keep your naming consistent across campaigns.