Your files stay on your device UTM campaign builder Builds bulk UTM-tagged URL tables from landing URLs, source and medium pairs, campaigns, variants and terms, enforcing naming conventions and reporting violations, collisions and duplicates, with CSV export. Landing page URLsSource / medium pairsgoogle/cpc or facebook-paid/paidsocial/AndroidCampaign namesContent variants (optional)Terms (optional)Campaign IDutmid, up to 120 characters, shared by every rowProduct launch exampleMessy names to clean up This is a planning step, not a shortener: nothing is stored or sent anywhere, and no click tracking exists on these URLs until your analytics platform sees them. Existing query strings and fragments on a landing URL are preserved, and any utm_ parameters already on the URL are replaced rather than duplicated. Collision detection folds each value to its conformed form, so two names that differ only in case or separators are flagged even when the build keeps them as typed. Most analytics tools treat google and Google as distinct sources, which is exactly the ambiguity the report is there to catch. Options More web & auth tools - URL encoder (/encoding/url-encoder) - Deep link builder (/dev/android-deep-link-builder) - cURL converter (/web/curl-converter) All web & auth tools (/web) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/web/utm-campaign-builder Markdown version: https://nutter.tools/web/utm-campaign-builder.md Plain-text version: https://nutter.tools/web/utm-campaign-builder.txt Agent index: https://nutter.tools/llms.txt