URL Encoder/Decoder

Encode and decode URLs to ensure special characters are transmitted correctly.

Raw URL

Enter URL to encode

Chars: 0

Encoded URL

URL encoded string

Chars: 0

URL Encoding Guide

Why URL Encoding?

Security: Prevent injection attacks
Compatibility: Ensure correct transmission
Standard: RFC 3986 compliant
Reliability: Avoid misinterpretation

Common Encoded Characters

Space%20
Chinese/Non-ASCII%E4%B8%AD%E6%96%87

Encoding Rules

Characters not requiring encoding:

  • Letters A-Z, a-z
  • Numbers 0-9
  • Special chars: - _ . ! ~ * ' ( )

Characters requiring encoding:

  • Spaces and ASCII control chars
  • Non-ASCII chars (Unicode)
  • URL reserved chars: ; / ? : @ & = + $ , #
  • URL unsafe chars: " ' < > { } | \ ^ [ ] `