What is URL encoding?
URL encoding (also called percent-encoding) converts special characters into a safe format for URLs.
For example, a space becomes %20 (or sometimes + in query strings).
Percent-encode URLs and special characters or decode encoded text with a fast browser-based converter.
Use this free URL encoder and URL decoder to convert text into percent-encoding
(like %20) or decode an encoded URL back to readable text. Everything runs in your browser for speed and privacy.
URL encoding (also called percent-encoding) converts special characters into a safe format for URLs.
For example, a space becomes %20 (or sometimes + in query strings).
%20 is the standard encoding for spaces in URLs. In many web forms and query strings,
spaces are encoded as +. If you’re decoding query parameters, keep + as space enabled.
Some systems prefer stricter encoding where characters like ! ' ( ) *
are also encoded. Enable Encode all if you need fully RFC3986-style output.
A URL can contain malformed percent sequences (like %ZZ) or incomplete escapes (like a trailing %).
This tool tries to give a clear error if the input is not valid percent-encoding.
Percent-encoding replaces characters that need escaping in URLs with a percent sign and a hexadecimal byte value, for example a space becomes %20.
No. Invalid escape sequences can cause decoding to fail. Fix incomplete percent sequences or invalid UTF-8 and try again.