Codificador y Decodificador Base64
Codifica texto a Base64 o decodifica cadenas Base64 al instante en tu navegador. Gratis, privado, sin subir datos.
¿Qué es la codificación Base64?
Base64 es un esquema de codificación binario-a-texto que convierte datos binarios en una secuencia de caracteres ASCII imprimibles. Se usa ampliamente en desarrollo web para incrustar imágenes en CSS/HTML, codificar tokens de autenticación (JWT), transmitir datos binarios en JSON/XML y codificar adjuntos de email (MIME).
Casos de uso comunes
Decodifica tokens JWT para inspeccionar su payload sin herramientas externas. Las secciones header y payload están codificadas en Base64URL.
Codifica imágenes pequeñas o fuentes como Data URIs en Base64 para incrustarlas directamente en HTML/CSS, reduciendo peticiones HTTP.
HTTP Basic Authentication codifica usuario:contraseña como Base64. Decodifica headers de autenticación entrantes para depuración.
Los adjuntos de email están codificados en Base64. Decodifícalos para inspeccionar el contenido sin un cliente de email.
Preguntas Frecuentes
¿Es lo mismo codificación Base64 que cifrado?
No. Base64 es una codificación, no cifrado. No proporciona seguridad — cualquiera puede decodificarlo. Está diseñado para transporte seguro de datos, no para ocultar información.
¿Por qué Base64 agranda los datos un ~33%?
Base64 representa 3 bytes de datos binarios como 4 caracteres ASCII. Esta proporción 3:4 significa que la salida siempre es aproximadamente un 33% más grande que la entrada.
¿Cuál es la diferencia entre Base64 y Base64URL?
Base64URL reemplaza '+' por '-' y '/' por '_', haciéndolo seguro para usar en URLs y nombres de archivo. Los tokens JWT usan codificación Base64URL.
¿Mis datos están seguros usando esta herramienta?
Sí. Toda la codificación y decodificación ocurre completamente en tu navegador usando las funciones btoa() y atob() nativas de JavaScript. Ningún dato se envía a ningún servidor.