Codificador / Decodificador Base64

Codifica y decodifica cadenas Base64 al instante.

Codificación Instantánea

Convierte texto plano a formato Base64 al instante para su uso en URLs de datos, APIs o archivos adjuntos de correo electrónico.

Decodificación Rápida

Decodifica cadenas Base64 de vuelta a texto legible con un solo clic. Perfecto para inspeccionar cargas útiles codificadas.

Privacidad Garantizada

Toda la conversión ocurre en tu navegador. Tus datos nunca salen de tu dispositivo ni se suben a ningún servidor.

Detección de Errores

Las cadenas Base64 inválidas se detectan automáticamente con mensajes de error claros para ayudarte a solucionar problemas de codificación.

Entendiendo la Codificación Base64

Base64 es un esquema de codificación de binario a texto que representa datos binarios en un formato de cadena ASCII. Se utiliza ampliamente para transmitir datos a través de medios diseñados para manejar texto, como archivos adjuntos de correo electrónico, URLs de datos en HTML/CSS y tokens de autenticación de API. Base64 asegura que los datos binarios permanezcan intactos a través de sistemas que de otro modo podrían corromperlos.

Cuándo Usar Base64

La codificación Base64 es esencial para incrustar imágenes directamente en HTML (data:image/png;base64,...), transmitir archivos a través de APIs JSON, codificar credenciales de autenticación para HTTP Basic Auth, y incluir de manera segura datos binarios en XML o JSON. También se utiliza comúnmente en tokens JWT y flujos de OAuth. Aunque Base64 aumenta el tamaño de los datos en aproximadamente un 33%, es la solución estándar para la transmisión binaria segura para texto.

Cómo Funciona la Codificación Base64

Base64 convierte datos binarios en grupos de 6 bits, luego asigna cada grupo a uno de 64 caracteres ASCII (A-Za-z0-9+/). Cada 3 bytes de datos de entrada producen 4 bytes de salida Base64. Se añaden caracteres de relleno (=) para asegurar que la longitud de salida sea un múltiplo de 4. Este proceso es completamente reversible: la decodificación simplemente invierte el mapeo de caracteres y elimina el relleno para restaurar los datos binarios originales.

Preguntas Frecuentes sobre Base64