How to use
This tool uses URI component encoding, suitable for one query parameter value. Encode the value before inserting it into a URL, or decode it to recover the original text.
Example
hello world → hello%20world; a+b → a%2Bb.
Encode or decode text for individual URL query parameter values.
This tool uses URI component encoding, suitable for one query parameter value. Encode the value before inserting it into a URL, or decode it to recover the original text.
hello world → hello%20world; a+b → a%2Bb.
Encoding a whole URL also encodes separators such as :, /, ? and &. Spaces become %20. A literal + remains + when decoding; form-style spaces are handled by the Query String Parser.
Why is there a URI error? Each % must be followed by two hexadecimal digits, and the bytes must form valid UTF-8. Avoid copying only part of an encoded sequence.