Encode and decode URL parameters.
URL Encoder / Decoder converts text to percent-encoding and back. Choose Encode to turn spaces, symbols and non-ASCII characters into safe %XX sequences for query strings and URL parameters, or Decode to make an encoded URL readable again. It uses the browser's encodeURIComponent and decodeURIComponent, so characters like /, ?, & and = are encoded too, which is what you want for a single parameter value. When decoding, + is read as a space, as in query strings and HTML forms. The output updates as you type, malformed input is highlighted with an error message instead of a broken result, and the output has a copy button. Developers use it to build API requests, debug redirect URLs and read encoded links.