Encode special characters in a URL so they survive in query strings, or decode an encoded URL back to human-readable form. Four modes — encode component, decode component, encode URI, decode URI — all instant.