Encode and decode URLs and individual URL components. Parse any URL into its constituent parts — protocol, host, path, query parameters, and fragment. All processing happens locally.