UTM Link Builder
Build, validate and bulk-generate UTM campaign links.
Inconsistent UTM values split one campaign across many rows in your analytics. The UTM Link Builder assembles the URL, normalises the values, warns about common mistakes, and previews the GA4 channel group your traffic will land in. Everything runs in the app, and your history and templates are stored only on your machine.
All UTM parameters
Fill in source, medium and campaign, plus term and content. A GA4 extras section adds utm_id, source platform, creative format and marketing tactic.
Validation as you type
Get warnings for missing required fields, uppercase values, whitespace, reserved characters, UTM parameters inside a fragment, and mediums that GA4 would not group.
Naming conventions
Force lowercase and replace spaces with an underscore, a hyphen, or nothing. Existing query parameters and the fragment on the destination are kept.
GA4 channel group preview
See an approximation of the GA4 Default Channel Group for the source, medium and campaign you entered, for example Paid Search or Email.
Bulk matrix
Enter lists of sources, mediums and optional contents and terms to generate every combination, up to 2000 links. Copy the URLs, copy as TSV, or export a CSV.
Templates, history and QR
Save templates, reload recent links from history, parse an existing tagged URL back into fields, and create a QR code for a link.
Does the UTM Link Builder send my links anywhere?
No. Links are built locally in the app, and templates and history are kept only on your machine. The Open button hands the finished link to your default browser, and that is the only time a request is made, by the browser.
Are UTM values case-sensitive?
In GA4 they are, so "Email" and "email" are reported separately. The tool lowercases values by default and warns when a value contains uppercase letters.
Encode and decode URLs and query strings in either direction.
Open →Generate QR codes for text, URLs and WiFi, and decode them from images.
Open →Preview how a URL unfurls on social platforms and audit its meta tags.
Open →No card, no account. Every tool included, bought once.