Toolram
📖 Glosario técnico

¿Qué es Base64?

Respuesta corta: Base64 es un esquema de codificación que convierte datos binarios a una cadena de texto ASCII usando 64 caracteres seguros (A-Z, a-z, 0-9, +, /).

Explicación detallada

Base64 fue creado para transmitir datos binarios (imágenes, archivos) a través de protocolos que solo soportan texto, como email (MIME) o JSON. Cada 3 bytes de datos binarios se representan como 4 caracteres ASCII, lo que aumenta el tamaño en aproximadamente 33%. NO es encriptación: cualquiera puede decodificar Base64 al instante. Su propósito es transporte, no seguridad.

Ejemplo

Texto: 'Hola' → Base64: 'SG9sYQ=='

Casos de uso comunes

  • Embebir imágenes pequeñas en CSS (data: URLs)
  • Enviar adjuntos en emails (MIME encoding)
  • Tokens JWT (parte payload)
  • Almacenar binarios en JSON o XML
  • Basic Auth en HTTP headers

Preguntas frecuentes

¿Base64 es encriptación?

No. Base64 es codificación: cualquiera puede decodificar el texto en milisegundos. Para seguridad real necesitás encriptación AES o RSA.

¿Por qué algunos Base64 terminan en =?

El = es 'padding' que se agrega cuando los bytes de entrada no son múltiplo de 3, para mantener la longitud múltiplo de 4 caracteres.

¿Qué tan más grande queda un archivo en Base64?

Aproximadamente 33% más grande. 100 KB de datos binarios se convierten en ~133 KB de texto Base64.

Artículos y herramientas relacionadas