How URL Parsing Works
AnyTool parses URLs with the browser's WHATWG-spec-compliant URL and URLSearchParams APIs, breaking the input into protocol, username, password, host, port, pathname, search, and fragment. The query string becomes an editable key/value table that rebuilds the URL live, with a "treat + as space" toggle for form data. Percent-encoding uses encodeURIComponent/decodeURIComponent (and encodeURI/decodeURI for full URLs), and a UTF-8 byte view is built with TextEncoder. Everything runs locally with zero added bundle weight — no request is ever made.
- Native URL/URLSearchParams parsing (no dependency)
- Editable query-param table with live rebuild
- Percent encode/decode with + as space toggle
- UTM/tracking stripper and double-encode detection
- No network requests; works offline
