UTM builder Chrome side panel
Add UTM parameters to the open page. Keep the rest of its URL as is.
Pick a preset or type source, medium and campaign, check the live link and copy it. The page's own parameters and #anchor stay as they were.
Page addresshttps://shop.example/spring/shoes?ref=home&utm_source=meta#reviews
https://shop.example/spring/shoes?ref=home&utm_source=newsletter&utm_medium=email&utm_campaign=spring%20sale#reviews
Replacedutm_source meta → newsletter

01 How it works
Three steps from the page to a tagged link.
Open the panel
On the page, click the Campaign URL Builder icon or press Option+Shift+U (Alt+Shift+U on Windows and Linux).
Fill the tags
Pick a preset or fill in Source, Medium and Campaign; open More tags for Term, Content and Campaign ID.
Copy
Add up to 20 custom key/value pairs if needed, then press Copy or Copy tags only.
02 What it does
Shows every change it makes to your link.
Your link stays intact
Other query parameters stay byte for byte and in order. Old UTM tags are replaced, and the panel lists each change.
Copy tags only
Copy tags only gives the Google Ads Final URL suffix or Meta URL parameters just the tags, with no address or question mark.
Presets, groups and sync
Keep up to 50 presets in up to 20 groups. With Chrome sync on, they reach your other devices.
Up to 100 links at once
Apply one preset to a list of links. Each line shows Ready or an error with its reason. Copy valid links or download a CSV.
Share with your team
Save presets as a JSON file. A colleague imports them and picks Skip, Replace or Keep both in a preview. No team server.
QR codes
Paste a finished link to get a static QR code, made on your device. Download PNG or SVG.


03 Questions
Questions people ask first.
How is it different from a UTM builder website?
A UTM builder website needs the address pasted in and the result carried back. This extension takes the open tab's address and shows each tag change before you copy.
Can I add UTM parameters to another link?
Yes. Paste any http or https link into Page URL. Switching tabs never overwrites it: the panel offers Use this tab or asks you to click the icon.
Does it work with Google Analytics 4?
Campaign URL Builder writes the six standard UTM parameters that GA4 reads. It does not connect to an analytics account or guarantee a report.
What permissions does it need?
activeTab for the address of the tab you open it on, storage for presets and settings, and sidePanel for the editor.
Does my data go anywhere?
No account with us, no server of ours and no analytics. The page address stays in memory and is never saved or synced. Chrome handles preset, group and Lowercase sync; we do not receive that data. Details are in the privacy policy.