URL encoding replaces bytes that have special meaning in a URL, including spaces and non-ASCII characters, with percent-prefixed sequences. QR64Code applies component encoding rather than blindly rewriting a complete URL.
What changed in this update?
The tool, explanation, limits, sources, and accessible form flow were reviewed together.
How to use it
- 1
Enter the text or URL component.
- 2
Choose Encode or Decode.
- 3
Check the destination context before using the result.
Limits and security notes
Encoding a complete URL as one component also escapes `:` and `/`. Encode query keys and values separately.
Comparison
| Operation | Example | Result |
|---|---|---|
| Component encoding | hello world | hello%20world |
| Form encoding | space | + may be used |
| Base64 | binary representation | Not URL escaping |
Frequently asked questions
Why does a space become %20?
Percent-encoding represents the space byte as %20.
Does + always mean a space?
No. + represents a space only in application/x-www-form-urlencoded data.
Does URL encoding provide security?
No. It changes representation, not confidentiality.