Codificar y decodificar Base64

Pega texto para obtener Base64, o pega Base64 para recuperar el texto. Cirílico, chino y emojis sobreviven al viaje: la cadena se lee como UTF-8, no como bytes de un solo idioma.

Cómo usarlo

Lo que conviene saber

Para qué existe Base64

Algunos canales solo transportan texto plano: cabeceras de correo, campos JSON, URLs, archivos de configuración. Base64 convierte cualquier byte en 64 caracteres seguros para que pasen intactos. El precio es el tamaño: el resultado es alrededor de un tercio mayor que el original.

Dos alfabetos, un estándar

El alfabeto clásico usa + y /, que tienen significado propio dentro de una URL. La variante segura los sustituye por - y _ y quita el relleno, así el token sobrevive en un enlace. Aquí la decodificación acepta ambos sin preguntar.

Preguntas frecuentes

¿Base64 es cifrado?

No. Es una forma de escribir bytes como texto y cualquiera puede decodificarlo en un segundo. Nunca lo uses para ocultar una contraseña.

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

No. La codificación y la decodificación ocurren en tu navegador: es seguro para tokens y datos privados.

¿Por qué se rompe el cirílico en otras herramientas?

Porque llaman a btoa sobre la cadena tal cual, y esa función solo entiende caracteres de un byte. Aquí el texto se pasa antes a UTF-8, así que funciona cualquier alfabeto.

¿De qué tamaño puede ser el archivo?

Hasta 5 MB. Con archivos mayores el resultado es una cadena que al navegador le cuesta incluso mostrar.

Herramientas relacionadas