Encode special characters for safe URL usage, or decode percent-encoded URLs back to readable text.
Input URL / Text
Encoded Output
Common Examples
Character
Encoded
Frequently Asked Questions
Why do URLs need encoding?
URLs can only contain a limited set of characters. Spaces, special symbols (&, =, #, etc.) must be percent-encoded to be safely transmitted over the internet.
What is the difference between %20 and + in URLs?
Both represent a space. %20 is standard percent-encoding; + is used in HTML form data (application/x-www-form-urlencoded). Our tool uses %20 (standard).