Home/Text & Encoding/URL Encode/Decode
Back to tools

URL Encode/Decode

Encode and decode URL strings to ensure safe transmission of special characters in URLs and query parameters.

Common Examples

Space:Hello WorldHello%20World
Special Chars:[email protected]user%40example.com
Query String:name=John&age=30name%3DJohn%26age%3D30
URL Path:/api/users?id=123%2Fapi%2Fusers%3Fid%3D123

About URL Encoding

URL encoding (percent-encoding) replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits. This ensures that special characters are transmitted correctly over the internet.

Characters that are typically encoded include spaces (becomes %20), ampersands (&), equals signs (=), question marks (?), and non-ASCII characters. This is essential for query parameters and form data.

Encoding Types

  • Standard: Uses JavaScript's encodeURIComponent() - safe for most use cases
  • Full RFC 3986: Encodes additional characters for stricter compliance

Related Tools