# OSINT URL Tracking Cleaner > Remove common campaign tracking parameters while retaining the original link. Review and remove a named set of common tracking query parameters from an HTTP or HTTPS URL without opening the link. Part of usefulweb.app (https://usefulweb.app/). Results are deterministic calculations from the inputs and the listed assumptions; the API returns exactly what the web page shows. ## Use it - Human interface: https://obscuriqurlcleaner.usefulweb.app/ (interactive tool at https://obscuriqurlcleaner.usefulweb.app/tool) - JSON API: POST https://obscuriqurlcleaner.usefulweb.app/api/v1/calculate with a JSON object of inputs (schema: https://obscuriqurlcleaner.usefulweb.app/api/v1/tool) - OpenAPI: https://obscuriqurlcleaner.usefulweb.app/openapi.json - MCP (Streamable HTTP): https://obscuriqurlcleaner.usefulweb.app/mcp - tool `obscuriq_url_cleaner` ## Inputs - url (text): URL to inspect - Paste an HTTP or HTTPS URL. No destination is contacted. ## Method - Parse the supplied HTTP or HTTPS URL for validity without requesting it. - Remove query parameters whose decoded names start with utm_ or match fbclid, gclid, dclid, msclkid, mc_cid, mc_eid, _ga, _gl or igshid; retain other query bytes and the fragment. ## Limits - A cleaned URL may still contain identifiers or tracking in other parameters, its path or fragment. Removing parameters can break signed or application-specific links; retain the original as evidence and compare before use.