Developer
URL Encoder & Decoder
Percent-encode text for use in a URL, or decode an encoded link back into readable text — instantly, with clear messages when the input is not valid.
Good to know
Frequently asked questions
When should I use the “whole URL” option?
Use it when you have a complete address and only want unsafe characters escaped. Use the value option when the text goes inside a query parameter.
Why do I get an error when decoding?
A percent sign must be followed by two hexadecimal digits. A stray % or a truncated sequence makes the text impossible to decode.
What is the plus sign option for?
HTML forms encode spaces as + rather than %20. Turn it on when working with query strings produced by a form.
Is my data sent anywhere?
No. Conversion uses your browser's built-in functions and nothing is uploaded.