UTM URL Parser

Extract UTM campaign parameters from a list of URLs into a clear table.

The UTM URL Parser reads a list of tagged links and extracts every UTM campaign parameter into a clear table, so you can audit exactly how your traffic is being labelled. Instead of opening each URL and squinting at its query string, you paste the whole list and immediately see the source, medium, campaign and other tags on each link laid out row by row.

It is built for marketers and analysts who inherit spreadsheets of campaign links, or who want to verify that tags were applied consistently before a launch. Because the table pairs each URL with its individual parameters and values, catching a mistyped medium, a missing campaign name or an inconsistent source becomes a quick scan rather than a tedious manual check.

All parsing runs locally in your browser using JavaScript, so nothing you paste is uploaded or stored. That makes it safe to audit internal campaign sheets and unreleased landing links, since none of the details ever leave your device.

Features

  • Extracts every parameter beginning with utm_ from each URL in your list.
  • Presents results as a table pairing each URL with its parameter names and decoded values.
  • Handles a mixed list where only some URLs are tagged, skipping those without UTM parameters.
  • Decodes encoded values so campaign names with spaces read clearly in the output table.
  • Reports how many tagged URLs were found and how many UTM parameters in total.
  • Ignores non-UTM query parameters so the audit stays focused on campaign tracking.
  • Exports the table to CSV or XLSX, or copies it, for reporting and consistency checks.

How to use UTM URL Parser

  1. Paste your list of URLs into the input box, one URL per line.
  2. Read the table, where each row shows a URL alongside one UTM parameter and its value.
  3. Scan for inconsistent sources, mediums or campaign names that should be standardised.
  4. Use the stats to confirm how many links were tagged and how many parameters were found.
  5. Spot untagged URLs by noting which ones do not appear in the results table.
  6. Export the table to CSV or XLSX, or copy it, to share the audit with your team.

Benefits

  • Marketers audit a batch of campaign links to confirm every one is tagged correctly.
  • Analysts standardise inconsistent source and medium values before importing into analytics.
  • Teams catch missing or mistyped campaign names before a launch skews the reporting.
  • Agencies review client link sheets quickly to verify tracking follows the agreed convention.
  • Anyone inheriting a link list gets an instant, readable summary of its UTM tags.
  • Because parsing is local, internal campaign sheets and draft links stay on your device.

UTM auditing is where campaign discipline pays off or falls apart. Analytics platforms treat every distinct source, medium and campaign string as a separate row, so a single campaign tagged as Email in some links and email in others will split across the report. Seeing all the tags side by side in a table is the fastest way to spot these inconsistencies before they contaminate weeks of data.

The parser deliberately focuses only on parameters that begin with utm_, ignoring the rest of each query string. That keeps the audit clean: application parameters, session tokens and other tracking codes do not clutter the view, and you can concentrate purely on the campaign attribution fields that your marketing reports depend on.

All extraction happens in your browser with JavaScript, so nothing you paste is uploaded or logged, and values are decoded so they read the way they will appear in analytics. This tool is the natural counterpart to the UTM Builder: build tagged links with one, then paste a batch into this parser to confirm they are correct and consistent before you ship the campaign.

Frequently asked questions

Related tools