Browser-local developer utility

URL Decoder & Encoder

Decode percent-encoded text or encode a URL component or complete URL without sending the value anywhere.

Enter a value to begin.

How it works

Component mode uses encodeURIComponent and decodeURIComponent, which protect URL delimiters inside a single value. Full-URL mode uses encodeURI and decodeURI, which preserve structural delimiters such as :, /, ?, #, and &. Decoding runs exactly once.

Limits and assumptions

Use component mode for a query value, path segment, or other individual value; use full-URL mode only for an already structured URL. “Treat + as space” is optional and applies only while decoding form-style values. Malformed percent escapes are rejected rather than guessed.

Related tools