URL Encoder / Decoder
Safely encode URLs to escape special characters, or decode them back to readable text.
About URL Encoding
URL encoding, officially known as percent-encoding, is a mechanism for safely escaping reserved characters within a Uniform Resource Identifier (URI/URL). Because URLs can only be transmitted over the internet using the ASCII character-set, if a URL contains characters from outside this set (like spaces, emojis, or symbols like `&`, `?`, and `=`), it needs to be encoded.
When should I encode a URL?
You must encode strings before appending them as query string parameters. For instance, if a user's
search query contains a space ("apple pie"), it must be encoded to apple%20pie to be
structurally sound inside the URL https://example.com/search?q=apple%20pie.