Free URL Encoder Decoder Online - Percent Encoding Tool

Encode and decode URLs with percent encoding (RFC 3986). Support for UTF-8, ASCII, ISO-8859-1, and more. Encode query strings, form data, paths. 100% client-side, no server upload.

Characters: 0 Encoded Length: 0
URL Encode
URL Decode
Encode Component
Decode Component
Encode Form Data
Decode Form Data
Input
Output

        

About URL Encoding (Percent Encoding)

URL encoding, also known as percent encoding, is a mechanism for encoding information in URIs. It's used when data contains characters that are reserved or unsafe for URLs.

Encoding Modes:

  • URL Encode - Encodes entire URLs including special characters (?&+=)
  • Encode Component - For encoding URL parts (query values, path segments)
  • Encode Form Data - For HTML form submissions (application/x-www-form-urlencoded)

Reserved Characters:

: / ? # [ ] @ ! $ & ' ( ) * + , ; =

Common Encodings:

  • Space: %20 or + (in query strings)
  • !: %21
  • #: %23
  • $: %24
  • %: %25
  • &: %26
  • =: %3D
  • ?: %3F
  • +: %2B

Examples:

URL Encode:
8gwifi.org?q=a+b&r=1238gwifi.org%3Fq%3Da%2Bb%26r%3D123

Encode Component (for query values):
a+ba%2Bb
[email protected]user%40example.com



Related Tools

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.