What you’ll need
CSV: url, source, medium, campaign. Optional id, term and content. Set collision and naming rules before generating.
Build a batch of tracking URLs, reuse your campaign conventions and catch parameter mistakes before launch.
Runs on your device · Files stay privateCSV: url, source, medium, campaign. Optional id, term and content. Set collision and naming rules before generating. New here? Start with “Try an example”.
Or paste your data below. You can edit it before running the tool.
CSV: url, source, medium, campaign. Optional id, term and content. Set collision and naming rules before generating.
The URL standard preserves existing parameters and fragments. Existing UTM collisions are handled explicitly. Repeated generation is idempotent.
10,000 URLs. Local syntax and naming checks only; this does not verify redirects, clicks or GA4 collection. Saved presets contain conventions, never your URL list.
One campaign can become several rows in your reports when different people use different tracking names. This bulk UTM builder helps you prepare consistent links from a spreadsheet and catch collisions before launch. Use it for paid ads, partner links or other external campaigns with many destinations. The checker focuses on the link data you supply, so you can review the output before it reaches a publishing platform.
Prepare a CSV with destination URL, source, medium and campaign. Add supported optional fields when you need to distinguish terms or creative variations.
Choose how existing UTM values should be handled. If your conventions require lowercase values, enable that option before generating the batch.
Build the links, review warnings and export approved rows. Test the final published destination and reporting setup separately.
A ready link passed local syntax and naming checks. It has not been clicked through redirects or verified in GA4. Existing query parameters and fragments are retained, while collisions follow your chosen rule. Check platform auto-tagging arrangements before adding manual tags to an ad account.
Use PPC Metrics Calculator once reporting is collected, keeping the same campaign, date range and attribution definitions across exported totals.
10,000 URLs. Local syntax and naming checks only; this does not verify redirects, clicks or GA4 collection. Saved presets contain conventions, never your URL list.
No. It builds and checks URLs locally. Validate the published link, redirects and analytics configuration with your actual reporting tools before relying on acquisition data.
Yes, if you explicitly use the save-conventions action. It stores naming preferences locally, not your URL list. You can clear the saved preset from the workspace.