URL Encoder / Decoder

Percent-encode query parameters or decode an entire URL. Choose component mode for parameters, full-URL mode for complete links.

Input

Output

Result will appear here.

Frequently asked questions

Component mode vs full-URL mode?

encodeURIComponent escapes everything unsafe including / ? & = — use it for query parameter values. encodeURI keeps URL structure intact — use it for complete URLs with non-ASCII characters.

Why does my URL break with special characters?

Characters like &, =, ?, # and spaces have special meaning in URLs. They must be percent-encoded (%26, %3D, %20…) when used inside parameter values.