URL Encode / Decode
About this tool
URL Encoder/Decoder converts special characters to percent-encoded URL-safe format, or decodes encoded URLs back to readable form.
Common uses: handling URLs with special characters, debugging API query parameters.
Frequently asked questions
When should I URL-encode a string?
Whenever you put data into a URL β query parameters, paths or fragments β characters like spaces, &, ? and non-ASCII text must be percent-encoded.
What's the difference between encodeURI and encodeURIComponent?
encodeURIComponent escapes a single value including &, = and ?, while encodeURI keeps URL-structure characters intact. This tool encodes components.
Does it handle Unicode and emoji?
Yes. Non-ASCII characters are encoded as UTF-8 percent sequences and decoded back correctly.