URL encode & parser
Encode and decode addresses, and take one apart into host, path, and a parameter list.
Files are processed on your own device nothing is uploaded to a server.
Direction
Scope
For a single parameter value or path segment: / ? & = are encoded too, so they aren't read as separators.