URL Encoder/Decoder
Encode text to URL-safe format or decode URL-encoded strings with advanced options.
Encode URL
Decode URL
Encoded Result:
Decoded Result:
Common URL Encoding Reference
| Character | Encoded | Description |
|---|---|---|
| %20 | Space | |
| ! | %21 | Exclamation mark |
| " | %22 | Double quote |
| # | %23 | Hash / Number sign |
| $ | %24 | Dollar sign |
| % | %25 | Percent sign |
| & | %26 | Ampersand |
| ' | %27 | Single quote |
| ( | %28 | Left parenthesis |
| ) | %29 | Right parenthesis |
| * | %2A | Asterisk |
| + | %2B | Plus sign |
| , | %2C | Comma |
| / | %2F | Forward slash |
| : | %3A | Colon |
| ; | %3B | Semicolon |
| = | %3D | Equals sign |
| ? | %3F | Question mark |
| @ | %40 | At symbol |
Examples:
URL with Query Parameters
Original: https://example.com/search?q=hello world&filter=price<100
Encoded: https://example.com/search?q=hello%20world&filter=price%3C100
Form Data
Original: name=John Doe&email=john.doe@example.com
Encoded: name=John+Doe&email=john.doe%40example.com
Key Features
Complete URL Encoding
Encodes all special characters according to RFC standards for safe URL transmission.
Accurate Decoding
Correctly decodes URL-encoded strings, handling both %-encoding and + for spaces.
Advanced Options
Customize encoding behavior with options for different URL encoding standards.
Quick Copy
Easily copy input and output with dedicated copy buttons for each section.
Reference Table
Includes a comprehensive reference table for common URL-encoded characters.
Browser-based
Works entirely in your browser without sending data to external servers.
Usage Tips
- Always encode URL parameters to ensure special characters don't break the URL structure
- Use '+' as space option when encoding form data (application/x-www-form-urlencoded)
- For API calls, ensure all special characters in URLs are properly encoded
- If you encounter double-encoded strings, enable the "Try multiple decodes" option
- Remember that the percent sign (%) itself needs to be encoded as %25