URL Decoder — Percent Decoding

Decode percent-encoded URLs and query strings back to plain text.

How it works

Each %XX sequence is decoded back to its byte value (UTF-8 aware).

Examples

InputOutput
hello%20worldhello world
a%26b%3Dca&b=c
%E5%92%96%E5%95%A1咖啡

Frequently Asked Questions

What does + mean here?

In query strings, + often represents a space — this tool converts it automatically.

Why do I get an error?

A lone % not followed by two hex digits is invalid percent-encoding.

Is decoding lossless?

Yes — valid percent-encoding always decodes to the original bytes.

Related Tools

URL Encoder (Percent Encoding)Base64 EncoderBase64 Decoder