Encode and decode URLs for safe web usage. Convert special characters to percent-encoded format.
URL encoding (also called percent-encoding) is a mechanism for encoding information in a Uniform Resource Identifier (URI). It converts characters that may be unsafe or have special meanings into a format that can be transmitted over the internet.