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.