All toolsURL Encoder / Decoder & Query Parser

Encoding tool

URL Encoder, Decoder & Parser

Encode URL components, decode percent escapes, and inspect every part of a URL.

UTF-8
26 characters
Output
36 characters
Encoded successfully.

About this tool

Encode, decode, and inspect URLs

Percent encoding replaces characters that have special meaning in URLs with byte-based escape sequences. Encoding a component differs from encoding a full URL because separators such as slashes and question marks may need to remain intact.

The parser normalizes an absolute URL and separates its protocol, host, path, query, fragment, and repeated query parameters. It uses standards-based browser URL APIs.

How it works

Process a URL in three steps

  1. 1Choose an operation

    Select encode, decode, or parse.

  2. 2Choose the encoding scope

    Process one URL component or preserve full-URL separators.

  3. 3Copy or inspect

    Copy the converted value or review each parsed field and parameter.

Common questions

URL Encoder & Decoder FAQ

What is percent encoding?

It represents reserved or non-ASCII bytes with a percent sign followed by two hexadecimal digits.

Should I encode a component or full URL?

Use component mode for individual values such as query terms. Full URL mode preserves structural separators.

Can the parser handle repeated parameters?

Yes. Every query parameter entry is listed in its original order.