URL Encoder Decoder Online Free — Percent Encoding Converter
Our free online URL encoder decoder converts URLs and text to percent encoding or decodes URL-encoded strings back to readable text. Works entirely in browser — no server, no signup, instant results.
What is URL Encoding?
URL encoding (percent encoding) converts special characters into a format safe for transmission in URLs. Spaces become %20, ampersand & becomes %26. Required for query parameters, form submissions, and API calls.
encodeURI vs encodeURIComponent
- encodeURIComponent: Encodes everything except letters, digits, - _ . ! ~ * ' ( ). Use for individual query parameter values.
- encodeURI: Preserves URL structure characters like / : ? & # =. Use for encoding a complete URL.
Common Percent Encodings
- Space = %20 | & = %26 | = = %3D | / = %2F
- ? = %3F | # = %23 | @ = %40 | + = %2B
Common Uses
- Encoding query parameters in API requests
- Form data encoding (application/x-www-form-urlencoded)
- Decoding URL parameters for debugging
- Generating safe file download links