Codificador Base64

Codifica y decodifica texto en Base64 al instante.

Codificador y decodificador Base64 online: convierte texto y datos al instante

Base64 es un sistema de codificación que convierte datos binarios en una representación de texto ASCII utilizando un conjunto de 64 caracteres (A-Z, a-z, 0-9, + y /). Fue diseñado originalmente para transmitir datos binarios a través de canales que solo soportan texto, como el protocolo de correo electrónico SMTP. Hoy en día, Base64 se usa ampliamente en desarrollo web para incrustar imágenes directamente en HTML/CSS (data URIs), transmitir archivos adjuntos en emails, codificar tokens de autenticación en APIs y almacenar datos binarios en formatos de texto como JSON o XML.

Es importante entender que Base64 es una codificación, no un cifrado. No proporciona seguridad ni privacidad: cualquier persona puede decodificar un texto en Base64 sin necesidad de una clave. Su propósito es garantizar que los datos se transmitan correctamente entre sistemas que podrían alterar o rechazar caracteres binarios. Por ejemplo, los tokens JWT (JSON Web Tokens) utilizan una variante llamada Base64URL para codificar el header y el payload, pero la seguridad la proporciona la firma digital, no la codificación.

Nuestra herramienta codifica y decodifica texto con soporte completo para caracteres Unicode, incluyendo tildes, eñes y emojis. El procesamiento es completamente local en tu navegador, lo que garantiza la privacidad de tus datos. La función de intercambio te permite usar la salida codificada como entrada para decodificar y viceversa.

Preguntas frecuentes

¿Base64 es encriptación?

No, Base64 no es encriptación ni cifrado. Es simplemente una codificación que transforma datos en un formato de texto legible. Cualquier persona puede decodificar un texto en Base64 sin necesidad de contraseña o clave. Si necesitas proteger datos sensibles, debes usar algoritmos de cifrado como AES o RSA, no Base64.

¿Por qué se usa Base64 en emails?

El protocolo SMTP de correo electrónico fue diseñado originalmente para transmitir solo texto ASCII de 7 bits. Los archivos adjuntos (imágenes, PDFs, documentos) contienen datos binarios que podrían corromperse durante la transmisión. Base64 convierte estos datos binarios en texto ASCII seguro, permitiendo que los archivos adjuntos lleguen intactos a su destino.

¿Base64 aumenta el tamaño del archivo?

Sí, la codificación Base64 incrementa el tamaño de los datos aproximadamente un 33%. Esto ocurre porque cada 3 bytes de datos originales se representan con 4 caracteres ASCII. Por este motivo, no es recomendable usar Base64 para archivos grandes. En el desarrollo web, se aconseja usar data URIs en Base64 solo para imágenes pequeñas (menos de 10KB), como iconos o logotipos.

¿Quieres saber más? Lee nuestra guía completa