Encode
- Input
- nome completo
- Expected output
- nome%20completo
Space becomes %20.
url encode text
URLs can only safely contain a limited set of characters. Percent-encoding (RFC 3986) fixes this by replacing spaces, accents and reserved symbols with "%XX" sequences, guaranteeing the URL works in any browser or server.
Space becomes %20.
UTF-8 handled correctly.
Select the Binary format, keep the direction on Text → Code and type your text. Each character becomes an 8-bit group (for example, 'A' becomes 01000001), separated by spaces. For the reverse, paste the binary and switch the direction to Code → Text, it works with space-separated groups or with one continuous run of bits.
A space isn't an allowed character in URLs. "%20" is the percent-encoded form of a space (byte 0x20 in hex), ensuring the URL doesn't break when interpreted by browsers and servers.
Encoding a component (what this tool does) escapes ALL special characters, including "/" and "?", correct for an isolated value, like a parameter. Encoding a whole URL would preserve those characters, since they're part of the URL's structure.
It's a convention inherited from HTML forms (application/x-www-form-urlencoded), where "+" represents a space instead of "%20". This decoder handles both formats to cover query strings and form data alike.
All translation happens in your browser. No text is ever sent to a server, safe for passwords, tokens and sensitive data.