Ejemplos
Texto 'Hello' → Base64: SGVsbG8=Data URI de imagen: data:image/png;base64,iVBORw0KGgoAAAANS...JWT Header: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9Certificado PEM: -----BEGIN CERTIFICATE----- MIIDXTCCAkW... -----END CERTIFICATE-----Archivo adjunto MIME: Content-Transfer-Encoding: base64
Preguntas frecuentes
¿Por qué Base64 aumenta el tamaño un 33%?
Porque cada 3 bytes (24 bits) se convierten en 4 caracteres (32 bits de datos útiles + overhead de ASCII). La relación 3:4 genera el incremento matemático de 1.333x.
¿Puedo usar Base64 para 'ocultar' datos sensibles?
No. Base64 es codificación, no encriptación. Cualquiera puede decodificarlo con herramientas básicas. Para datos sensibles usá AES-256, RSA u otros algoritmos criptográficos reales.
¿Cuál es la diferencia entre Base64 y Base64url?
Base64url reemplaza + por - y / por _ para evitar conflictos en URLs y filesystems. También elimina el padding = al final, haciendo los strings seguros para cualquier contexto web.