URL Encoder / Decoder
What URL encoding does
URL encoding (also called percent-encoding) converts characters that aren't allowed in a URL — like spaces, ampersands, or special symbols — into a safe format using a percent sign followed by hex digits, for example a space becomes %20.
This matters because URLs can only contain a limited set of characters safely. Without encoding, things like spaces, question marks, or special characters inside a value can break the URL or be interpreted incorrectly by the browser or server.
When you'd use this
Common cases include building query strings for API requests, passing search terms in a URL, or encoding values before adding them to a shareable link. Decoding is useful when you need to read a percent-encoded URL back in plain text.