Conversor Base64

En los dos sentidos y con acentos bien tratados. Todo pasa en tu navegador: el texto no sale de tu dispositivo.

Cambia el + por - y la / por _, y quita el relleno. Al descodificar se aceptan las dos formas sin tocar nada.

Qué es Base64 y para qué se usa

Es una forma de escribir cualquier dato usando solo 64 caracteres seguros: las letras, los números, el más y la barra. Nació para poder meter archivos en sitios pensados únicamente para texto, como el cuerpo de un correo electrónico.

Hoy te lo encuentras por todas partes: imágenes incrustadas dentro de un CSS o un HTML, tokens de autenticación, adjuntos de correo, claves en archivos de configuración y datos dentro de una URL.

Base64 no es cifrado

Este es el malentendido que más problemas causa. Una contraseña en Base64 no está protegida en absoluto: cualquiera la descodifica en un segundo, precisamente con una herramienta como esta. Es una forma de representar datos, no de ocultarlos.

Si ves credenciales guardadas en Base64 en un archivo de configuración pensando que están a salvo, no lo están. Y tampoco comprime: de hecho el resultado ocupa alrededor de un 33 % más, porque cada tres bytes se convierten en cuatro caracteres.

Acentos, eñes y la variante para URLs

Muchas herramientas fallan con el español porque usan directamente la función del navegador, que solo admite caracteres ASCII y revienta con una eñe. Aquí el texto se convierte primero a UTF-8 y luego a Base64, que es el orden correcto, así que «cañón» o «qué tal» se codifican y vuelven exactamente igual.

La variante segura para URLs existe porque el + y la / tienen significado propio dentro de una dirección web y se rompen al pegarlas. En esa versión pasan a ser - y _, y se suele quitar el relleno de iguales del final.

Preguntas frecuentes

¿Qué es Base64?

Una forma de escribir datos binarios usando solo 64 caracteres seguros: letras, números, + y /. Se inventó para poder meter archivos en sitios pensados para texto, como el cuerpo de un correo o una URL.

¿Base64 cifra el texto?

No, y es el malentendido más peligroso. Cualquiera puede descodificarlo en un segundo, precisamente en una herramienta como esta. No sirve para ocultar una contraseña ni ningún dato sensible: es codificación, no cifrado.

¿Por qué el resultado es más largo?

Porque cada tres bytes se convierten en cuatro caracteres, así que el contenido crece alrededor de un 33 %. Tampoco comprime nada: solo cambia la forma de escribirlo.

¿Para qué sirven los signos igual del final?

Son relleno. Base64 trabaja en bloques de cuatro caracteres, y si los datos no cuadran justo se añaden uno o dos iguales para completar el último bloque.

¿Qué es la variante segura para URLs?

Una versión donde el + se cambia por - y la / por _, porque esos dos caracteres tienen significado propio dentro de una dirección web. También se suele quitar el relleno. Esta herramienta la genera si marcas la casilla, y al descodificar acepta las dos formas.

¿Funciona con acentos y eñes?

Sí. El texto se convierte primero a UTF-8 y después a Base64, que es como hay que hacerlo. Muchas herramientas fallan aquí porque usan directamente la función del navegador, que solo admite caracteres ASCII.

¿Se envía mi texto a algún servidor?

No. Todo ocurre en tu navegador y no hay ninguna petición de red en la herramienta.

Herramientas relacionadas