window.atob() - базове 64 значне розкодування.
window.atob(stringDecode)
window - не обов'язково вказувати. Об'єкт window.
stringDecode - рядок який був закодований меодом atob().
atob() метод об'єкту window який декодує рядок закодований методом btoa().
Зверніть увагу що декодуються лише закодовані символи ASCII, при роботі з символами Unicode виникне помилка. Тому спочатку необхідно кодувати Unicode:
function ubtoa(str) { return window.btoa(unescape(encodeURIComponent(str))); }
function uatob(str) { return decodeURIComponent(escape(window.atob(str))); }
var r=ubtoa('яваскрирт.укр');
alert(r);
alert(uatob(r));
var s=btoa('JS');
alert(atob(s));
var sh64="VUE=";
alert( atob(sh64) );
var r = window.btoa('text');
alert(window.atob(r));