Encode & Inspect URLs Safely
RFC 3986 percent-encoding paired with an interactive query parameter table editor and instant URI decoder.
Networking Protocols & HTTP Authority · 4 verified Q&As
RFC 3986 URL Encoding, Percent-Escaping & Query Parameter Synchronization
Uniform Resource Identifiers (URIs) require specific characters to be safely escaped to prevent transmission corruption, protocol parsing errors, and injection attacks. This tool provides bidirectional percent-encoding according to RFC 3986, with an interactive two-way query string parameter table and character-by-character hex inspection.
URL Reserved Characters & Percent Encoded Values
| Item / Rule | Standard Reference | Practical Impact |
|---|---|---|
| Space | %20 or + | RFC 3986 specifies %20. application/x-www-form-urlencoded uses +. |
| Ampersand (&) | %26 | Separates key-value query pairs; must be encoded within parameter values. |
| Question Mark (?) | %3F | Separates URI path from query component. |
| Slash (/) | %2F | Path component delimiter. |
Interactive Query String Inspector
Full RFC 3986 Percent-Encoding Precision
Accurately distinguishes between reserved delimiters (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) and unreserved characters (A-Z, a-z, 0-9, -, _, ., ~).
Interactive Query Parameter Table Editor
Parses complex URL search strings into an editable key-value grid. Add, modify, or remove query parameters with immediate two-way URL updates.
Component vs Full URI Escaping
Switch effortlessly between encodeURIComponent() for query string values and encodeURI() for complete website addresses.
Character Byte Analysis & Space Handling
Clearly toggles between standard %20 percent-encoding and legacy application/x-www-form-urlencoded plus-sign (+) spacing.
The Difference Between %20 and the Plus Sign (+)
One of the most persistent headaches in web development is the dual representation of spaces in URLs. Under RFC 3986, spaces in path segments (https://example.com/folder%20name/) MUST be encoded as %20. A plus sign (+) in the path is considered a literal plus sign character.
However, under the application/x-www-form-urlencoded MIME standard historically used by HTML form submissions, spaces inside query strings (?q=web+tools) are represented as +. Modern REST APIs and search engines accept %20 ubiquitously, making %20 the safer, standards-compliant choice across all HTTP clients.
Encoding Parameters Without Breaking Links
Follow these steps for fast, local results inside URL Encoder.
Input Target URL or Raw Text
Paste a full URL (https://example.com?search=developer+tools) or arbitrary text strings containing special symbols.
Choose Encoding Mode
Select between URL Component Encoding (escapes all reserved delimiters), Full URI Encoding, or URL Decoding.
Edit Query Parameters Visually
Fine-tune tracking tokens, UTM parameters, and API filters inside the visual Key-Value table without manual string concatenation.
Copy or Test Direct Link
Copy the sanitized URL, export parameter pairs, or open the target destination in a new sandbox window.
Percent-Encoding & URI FAQ
Common workflow details and troubleshooting notes for URL Encoder & Decoder.