Codificador / decodificador Base64
Escribe o pega texto para codificarlo como Base64, o cambia al modo Decodificar para convertir una cadena Base64 de nuevo en texto legible. El resultado se actualiza al escribir.
Cómo usarlo
Base64 convierte bytes arbitrarios en texto ASCII plano usando 64 caracteres seguros (A–Z, a–z, 0–9, + y /). Se usa para incrustar datos binarios — imágenes, archivos, credenciales — dentro de formatos de texto como JSON, XML, URLs y correo.
Esta herramienta codifica y decodifica texto Unicode completo (emoji, cirílico, chino, letras acentuadas), a diferencia de los btoa()/atob() del navegador, que solo manejan ASCII básico y fallan con lo demás.
Preguntas frecuentes
¿Para qué sirve la codificación Base64?
Para incrustar datos binarios en formatos de solo texto: imágenes como data URI en CSS/HTML, adjuntos en correo (MIME), cabeceras de autenticación (Basic Auth) y JSON Web Tokens.
¿Por qué Base64 alarga el texto?
Cada 3 bytes de entrada se convierten en 4 caracteres de salida, así que los datos codificados son un 33% más grandes. Ese es el precio de usar solo ASCII imprimible.
¿Por qué me da «Base64 no válido» al decodificar?
La entrada tiene caracteres fuera del alfabeto Base64, un relleno incorrecto (faltan los «=» finales) o espacios y saltos de línea inesperados. Copia la cadena tal cual se generó.
¿Base64 es cifrado?
No — no aporta ninguna seguridad. Cualquiera puede decodificarlo al instante; solo cambia la representación de los datos, no su confidencialidad. Nunca lo uses en lugar de un cifrado real.