Free, browser-based utilities for everyday developer workflows

Remove UTM parameters from a URL

Strip campaign tracking parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) from a URL while keeping the parameters your app actually needs.

Remove UTM parameters from this URL

Opens URL Parser with this example preloaded. Everything runs locally in your browser.

Remove UTM parameters from this URL →

The problem

Shared links often carry UTM tracking that is noise at best and privacy-leaking at worst. Parse the URL, drop the utm_* keys, and keep functional parameters like id or page intact.

Sample input

URL with tracking
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring&id=123

Expected output

Cleaned URL
https://example.com/pricing?id=123

All five utm_* parameters are removed; the functional id=123 parameter is preserved.

How to do it

  1. Paste the URL.
  2. Identify the tracking parameters in the query string.
  3. Remove utm_source, utm_medium, utm_campaign, utm_term, and utm_content.
  4. Keep the business parameters the page needs.
  5. Copy the cleaned URL.

Common mistakes

  • Removing important non-UTM parameters by accident.
  • Breaking an encoded redirect URL nested in a parameter.
  • Dropping the fragment when you only meant to drop tracking.
  • Missing duplicate parameters.
  • Sharing URLs that still carry unnecessary tracking data.

Related tools

Related guides

FAQ

What are UTM parameters?

Query parameters beginning with utm_ that analytics tools use to attribute traffic to a campaign, source, and medium.

Is it safe to remove UTM parameters?

Usually yes. UTM parameters are for analytics and normally do not affect what the page renders, so removing them is safe for sharing.

Which UTM parameters can I remove?

The standard set: utm_source, utm_medium, utm_campaign, utm_term, and utm_content.

Will removing UTM parameters change the page?

In almost all cases no — they are tracking only. Verify if a specific app reads them for something functional.

Can I keep some query parameters?

Yes. Remove only the utm_ keys and keep any parameters the page actually uses.

Cleaning the URL happens locally in your browser. The link is never uploaded.