URL Encoder/Decoder

Encode or decode URL components for web development

Encodes all characters except: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Preserves special URL characters like / ? : @ & = + $ , #
0 characters
Decodes all URL-encoded characters
Preserves encoded URL control characters
0 characters
About URL Encoding

URL encoding converts characters into a format that can be transmitted over the Internet. URLs can only use ASCII characters, so URL encoding replaces unsafe ASCII characters with a "%" followed by hexadecimal digits.

Common uses of URL encoding:

  • Encoding query strings in URLs
  • Building dynamic URLs with user inputs
  • Handling special characters in APIs
  • Encoding form data for HTTP requests
Result
0 characters

Common URL encoding examples:

  • Space character Hello World → Hello%20World
  • Special characters !@#$%^&*() → %21%40%23%24%25%5E%26%2A%28%29
  • Query parameters search?q=hello world → search?q=hello%20world
  • Unicode characters こんにちは → %E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF
Recent Conversions

No history yet. Your conversions will appear here.