UTM Link Builder
Build a campaign link while retaining unrelated query parameters and fragments.
Formula and assumptions
Tool · Parse the HTTP(S) URL, remove existing campaign keys case-insensitively, append the supplied encoded tags and preserve the original fragment.
Use a public HTTP or HTTPS address. Existing campaign fields are replaced. Avoid personal information in campaign labels.
This tool processes inputs in your browser. Calculator values are not stored or sent by this plugin.
Further reading: Unleash the Power of Keywords: A Comprehensive Guide to Mastering Keyword Research with Tools
Related tools: Word and Character Counter · Reading and Speaking Time Calculator
Page editor: Usman Arshad · Last edited: November 3, 2026
How to use this tool
Choose the relevant mode, enter Base URL and complete the labelled fields. Use Calculate to review your result.
Worked example
Base URL = https://example.com/?a=1, Campaign source = email, Campaign medium = digest, Campaign name = launch.
Final URL = https://example.com/?a=1&utm_source=email&utm_medium=digest&utm_campaign=launch.
These example values are illustrative.
Interpreting the result
Open the generated link in a private staging test only after checking the destination and campaign taxonomy. Keep spelling and capitalization consistent across channels.
Assumptions and limitations
Use a public HTTP or HTTPS address. Existing campaign fields are replaced. Avoid personal information in campaign labels.
What happens to existing tags and fragments?
The five campaign keys are replaced. Other query parameters and the fragment remain in the resulting URL.
