Así es como podemos codificar y decodificar base64 en JavaScript gracias a sus funciones nativas btoa() y atob() de forma sencilla y rápida.

La codificación base64 es bidireccional, es decir, con él se puede codificar y decodificar, por lo que solo debe usarse para operar con datos que no pongan en riesgo la seguridad.

Codificar base64 en JavaScript

Encriptar un conjunto de caracteres en base64.

<script>
    
    var cadena = btoa('Hola');
    
    alert(cadena);
    
</script>
Código en vivo

Decodificar base64 en JavaScript

Desencriptar una cadena base64.

<script>
    
    var cadena = atob('SG9sYQ==');
    
    alert(cadena);
    
</script>
Código en vivo

Si te ha sido de utilidad ¡deja un comentario! 🙂