JavaScript encodeURI()
Example
Encode a URI:
let uri = "my test.asp?name=ståle&car=saab";
let encoded = encodeURI(uri);
Try it Yourself »
Definition and Usage
The encodeURI()
method encodes a URI.
Note
Use the decodeURI() method to decode a URI.
Special Characters
The encodeURI()
method does not encode characters like:
, / ? : @ & = + $ * #
Use the encodeURIComponent() method instead.
See Also:
The encodeURIComponent() method to encode a URI
The decodeURIComponent() method to decode a URI
The decodeURI() method to decode a URI
Syntax
encodeURI(uri)
Parameters
Parameter | Description |
uri | Required. The URI to encode. |
Return Value
Type | Description |
A string. | The encoded URI. |
Browser Support
encodeURI()
is an ECMAScript1 (ES1) feature.
ES1 (JavaScript 1997) is fully supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |