URL Encoder / Decoder
Encode query parameter values or preserve the structure of a complete URL. Decode percent-encoded text instantly.
What does this tool do?
URL encoding replaces characters such as spaces and ampersands with percent-encoded values. Use Component mode for one query parameter value; Full URL mode preserves the separators of an assembled URL.
When to use this tool
Percent encoding lets you include spaces, symbols, and international text in URLs. Choose Component when encoding a query parameter value, especially if it contains an ampersand or equals sign. Choose Full URL to keep the separators in an already assembled address.
How to use URL Encoder / Decoder
- Paste a parameter value or a complete URL.
- Select Component for parameter values, or Full URL to preserve delimiters.
- Choose Encode or Decode and copy the result.
A quick example
hello world & coffee → hello%20world%20%26%20coffee
Common questions
Which mode should I use?
Use Component for a single query parameter value. Use Full URL when the string already contains a complete URL with its delimiters.
What does URI malformed mean?
The input contains an incomplete percent escape or invalid UTF-8 sequence. Check entries such as %ZZ or a standalone %.
Working with a large input? Text converters accept up to 1,000,000 characters. Regex test text is limited to 50,000 characters and JWTs to 100,000.