URL decode

Reverse percent-encoding; UTF-8 bytes are decoded to Unicode characters.

Paste encoded query values or path fragments to read them as plain text. This URL decode tool helps debug redirects, logs, and copy-pasted links.

Encoded text
Decoded

How it works

Percent triplets are decoded to bytes, then interpreted as UTF-8.

+ is treated as a literal plus (decodeURIComponent does not map + to space).

Use cases

Read query strings copied from network tools or logs.

Caution

Decoded content can include scripts or sensitive data; handle it carefully.

Common questions

Plus to space?
Not here. This follows decodeURIComponent. Replace + with %20 if you need space decoding from application/x-www-form-urlencoded.
Why errors?
Incomplete % sequences or invalid UTF-8 after decoding.
Full URLs?
Paste only the encoded component; full URLs may need parsing first.
Privacy?
Processing is local in the browser.