URL Encoding & Decoding Tools
URL encoding (percent-encoding) converts special characters into %XX sequences so text is safe in URLs and query strings. Encode strings for links and APIs, decode encoded values, or parse query parameters from full URLs.
URL Tools
-
URL Encoder
Percent-encode text for a query value with encodeURIComponent, or preserve URL separators with encodeURI when encoding a complete URL. Choose the mode below before running.
-
URL Decoder
Paste a URL-encoded value and click Run to decode. + is treated as a space (form-style). Stray % characters without two hex digits will error.
-
Query String Parser
Parse query parameters from a full URL or raw query string. Hash fragments (#...) are ignored; semicolon separators are not supported.