Clean

Strip UTM parameters and tracking tokens from URL columns

Strip UTM parameters, fbclid, gclid, and marketing tracking tokens from CSV URL columns.

🛡️ Your rows never leave your browser.
Why Onfyt: Maintains non-tracking query parameters—a product filter (?color=blue) is preserved while ?utm_source=email is stripped.

Interactive Sample Data

idlanding_page
1https://example.com/products/?utm_source=email&utm_medium=campaign&utm_campaign=solar_jan
2https://example.com/blog/post?fbclid=IwAR1234567890

How this tool works

Analytics exports from GA4, HubSpot, and Salesforce contain URL columns where landing page URLs have accumulated UTM tracking parameters and platform-specific click IDs (fbclid from Facebook, gclid from Google Ads, msclkid from Microsoft Ads). When grouping pages by URL for analysis, these parameters cause the same page to appear as thousands of unique URLs. This cleaner strips UTM parameters (utm_source, utm_medium, utm_campaign, utm_content, utm_term), ad click IDs (fbclid, gclid, msclkid, twclid), and other common tracking tokens while preserving the base URL and any non-tracking query parameters. Stripping UTM marketing tags, referral tokens, and tracking click IDs normalizes web addresses for clean canonical URL deduplication and analytics auditing. Stripping UTM tracking parameters, referral tokens, and advertising click IDs (such as gclid and fbclid) cleans web addresses for canonical URL deduplication, SEO auditing, and link asset management. Cleaning URLs strips marketing tracking parameters (including utm_source, utm_medium, fbclid, and gclid), reducing URL length and restoring clean canonical web links for SEO auditing and database deduplication. Stripping UTM marketing parameters and referral tags normalizes web links for SEO canonicalization and database deduplication, reducing URL length while retaining destination endpoints. Custom query parameter whitelists ensure that functional parameters (such as search queries or pagination IDs) are preserved while tracking tokens are removed. Preserving anchor hashes and secure https schemes ensures full link integrity while discarding surveillance tokens. Canonical URL outputs improve link auditing accuracy across search engine optimization records.

Things that usually go wrong

  • Query parameters that are not tracking params (e.g. ?page=2, ?category=solar) are preserved.
  • URL-encoded tracking params (%26utm_source%3D) are decoded before stripping.

Edge cases we tested

🧪 URL with only tracking params (no non-tracking params)

Entire query string removed; base URL with path preserved.

🧪 URL with fragment (#section) after tracking params

Fragment preserved after tracking params are removed.

🧪 Encoded URL (percent-encoded characters)

Decoded before parsing; re-encoded after stripping.

Frequently Asked Questions

Which tracking parameters are removed by default?

UTM params (utm_source, utm_medium, utm_campaign, utm_content, utm_term), fbclid, gclid, ref, mc_eid, _ga, yclid, and msclkid.

Can I add custom parameters to remove?

Yes — enter additional parameter names in the 'Also remove' field.

Related tools

Clean

Split Full Name into First and Last

Separate full name columns into dedicated first_name and last_name columns in CSV and Excel spreadsheets.

Open Tool →
Clean

Combine First and Last Name

Merge separate first and last name columns into a single clean full_name column, trimming extra spaces.

Open Tool →
Clean

Remove Duplicate Rows

Eliminate duplicate rows across your entire dataset or based on specific unique key columns.

Open Tool →