URL Encode/Decode
Percent-encode and decode, UTF-8 safe.
Encoded
Your data never leaves your device — everything runs in your browser.
How to use it
- Choose Encode or Decode.
- Type or paste your text; the result updates as you type.
- Turn on “Encode spaces as +” for form-style query strings.
- Press Copy, or Swap to send the result back to the input.
Frequently asked questions
What is URL encoding?
Characters that are not allowed in a URL, such as spaces, & or ç, are written as % followed by two hex digits for each UTF-8 byte (a space is %20).
Should spaces be %20 or +?
%20 works everywhere in a URL. The + form is used in HTML form query strings; turn on the switch to use it. When decoding with the switch on, + is read as a space.
Why do I get “invalid % sequence”?
A % must be followed by two hex digits, and the bytes must form valid UTF-8. Text like “100%” or a cut-off sequence such as %E0%A4%A cannot be decoded.