URL Encoder/Decoder
Encode special characters to percent-encoding (%20, %3A) or decode encoded URLs back to readable text. Perfect for web developers, SEOs, and digital marketers.
π Common URL Percent-Encoding Reference
| Character | Encoded Value | Character | Encoded Value |
|---|---|---|---|
| space | %20 | ! | %21 |
| “ | %22 | # | %23 |
| $ | %24 | % | %25 |
| & | %26 | ‘ | %27 |
| ( | %28 | ) | %29 |
| * | %2A | + | %2B |
| , | %2C | – | %2D |
| . | %2E | / | %2F |
| : | %3A | ; | %3B |
| < | %3C | = | %3D |
| > | %3E | ? | %3F |
| @ | %40 | [ | %5B |
| ] | %5D | ^ | %5E |
| { | %7B | | | %7C |
| } | %7D | ~ | %7E |
π Understanding URL Encoding
What is URL Encoding?
URL encoding converts special characters into a format that can be safely transmitted over the internet. It replaces unsafe ASCII characters with a “%” followed by two hexadecimal digits.
Why Encode URLs?
URLs can only contain certain characters. Encoding ensures special characters (spaces, &, ?, etc.) are properly transmitted without breaking the URL structure or causing errors.
Common Use Cases
Query parameters with spaces or special characters, API requests, form submissions, and creating shareable links with special characters.
RFC 3986 Standard
Our tool follows the RFC 3986 standard for percent-encoding, ensuring compatibility with all modern browsers and web servers.
βΉοΈ This tool uses encodeURIComponent() and decodeURIComponent() for accurate RFC 3986 compliance. All processing happens locally in your browser β no data is sent to any server. Safe for AdSense and completely private.
Why Use Our URL Encoder/Decoder?
URL Encode
Convert special characters
URL Decode
Revert percent-encoding
Instant
Real-time processing
Copy Output
One-click clipboard copy
RFC 3986
Standard compliant
Privacy First
100% client-side