URL Encoder & Decoder

Percent-encode or decode URLs and query strings.

About the URL Encoder & Decoder

Encode strings so they are safe inside a URL, and decode percent-escaped text back to readable characters. Component mode escapes everything reserved; full-URL mode preserves structural characters like /, ?, and &.

Frequently asked questions

Component or full-URL encoding?

Use component encoding for individual values (query parameters, path segments). Use full-URL mode for a complete URL you want kept structurally intact.

What does + mean?

In form encoding (application/x-www-form-urlencoded) a space may appear as +. The decoder converts both %20 and + back to spaces.

Related tools