SEO / THE EVERYDAY TOOLKIT
UTM Campaign URL Builder.
Add campaign source, medium and campaign parameters to a URL. This is a free utility from my portfolio toolkit, with local browser processing and no account required.
Preserves existing query parameters and fragments while replacing the supplied UTM fields. No tracking is performed by this builder. Your analytics setup must interpret the parameters.
SIMPLE BY DESIGN
How to use UTM Campaign URL Builder
- Enter a destination URL along with campaign source, medium and name.
- Optionally add term and content labels using a consistent naming convention.
- Generate the URL and test the destination before sharing it.
Make a campaign link easier to identify in analytics.
UTM parameters label a link with a source, medium and campaign. This builder uses URLSearchParams so spaces and special characters are encoded consistently while unrelated parameters and the fragment remain intact. Optional term and content fields can distinguish ad variants or placements. The resulting link does not create analytics on its own; the destination must have a suitable measurement setup. Avoid putting personal or confidential information into URL parameters.
A FEW THINGS TO KNOW
A little more clarity.
Does the builder track clicks?
No. It creates a tagged link locally. Any attribution depends on the destination website’s analytics configuration.
Is my input sent to a server?
No. This utility processes your input in your browser. URLs you paste are treated as data; the tool does not fetch them. Be careful with clipboard history on shared devices.
FROM THE JOURNAL
Build and Read Query Strings with URLSearchParams
Handle repeated parameters, encoding and filter state with an explicit query-string contract.