The Window atob() method is used for decoding a base-64 encoded string. It is used to decode a string of data which has been encoded using the btoa() method. It returns a string which represents the decoded string.
Syntax :
window.atob(EncodedString)
Parameters Used :
- EncodedString : It is a mandatory parameter which specifies the encoded string.
Below program illustrates the Window atob() Method :
Decoding a string encoded using the btoa() method.
<!DOCTYPE html>
<html>
<head>
<title>
Window atob() Method in HTML
</title>
<style>
h1 {
color: green;
}
h2 {
font-family: Impact;
}
body {
text-align: center;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>Window atob() Method</h2>
<p>
For decoding a base-64 encoded string,
double click the "Decode Message" button:
</p>
<button ondblclick="decode()">
Decode Message
</button>
<p id="myDecoding"></p>
<script>
function decode() {
var original = "GeeksforGeeks";
var encoded = window.btoa(original);
var decoded = window.atob(encoded);
var output = "Encoded String : "
+ encoded + "<br>" + "Decoded String : "
+ decoded;
document.getElementById("myDecoding").innerHTML =
output;
}
</script>
</body>
</html>
Output:
After clicking the button:
Supported Browsers: The browser supported by Window atob( ) Method are listed below:
- Google Chrome 4
- Edge 12
- Internet Explorer 10
- Firefox 1
- Opera 10.5
- Safari 3