UTM Builder

Create clean, encoded campaign URLs with preserved query params and copy/share in one click.

Existing query params (e.g., ?ref=abc) will be preserved.

Formatting options

Rules apply after trimming. Only UTM values are transformed (base URL untouched).



          

How it works

Enter your landing page in Base URL and fill the required UTM fields (utm_source, utm_medium, utm_campaign). The builder preserves existing query parameters, prevents duplicate utm_* keys, auto-encodes values, and keeps UTM order: source → medium → campaign → term → content. Use options to force lowercase, replace spaces, or append a date to the campaign name.

FAQs

Will my original query parameters be kept?

Yes. If your base URL has parameters (e.g., ?ref=abc), they’re preserved and merged with the UTM parameters without duplication.

Does it require a backend or send data anywhere?

No. Everything runs in your browser. Nothing is uploaded.