Codificar y decodificar Base64 online | Gratis | Awesome Toolkit

Codificador / Decodificador Base64

Codifica texto o archivos en Base64 y decodifica cadenas Base64. Soporte Unicode completo. Sin subida de archivos.

Por Marshkalk

Dirección
Salida Base64

Cómo codificar y decodificar Base64

  1. Elige Codificar para convertir texto o un archivo a Base64, o Decodificar para convertir una cadena Base64 de vuelta a su forma original.
  2. Pega tu entrada o sube un archivo (solo en modo codificación).
  3. Haz clic en el botón de acción. El resultado aparece a la derecha.
  4. Copia la salida o usa Descargar para guardar el archivo decodificado.

¿Qué es Base64?

Base64 es un esquema de codificación que convierte datos binarios, o cualquier texto, en una cadena de 64 caracteres ASCII imprimables. Como produce solo caracteres imprimibles, puede incrustarse de forma segura en cualquier formato de texto: HTML, CSS, JSON, XML y cabeceras de correo.

Usos habituales de Base64

  • Imágenes inline en CSS / HTML: incrustar imágenes pequeñas como URI data:image/png;base64,... para evitar una petición HTTP
  • Adjuntos de correo: MIME codifica los adjuntos binarios en Base64 para que sobrevivan al transporte de correo
  • Tokens API y credenciales: HTTP Basic Auth codifica usuario:contraseña en Base64 en la cabecera Authorization
  • Certificados y claves: los archivos PEM (certificados TLS, claves SSH) envuelven datos DER binarios en Base64
  • Cargas JSON: incrustar archivos binarios (PDF, imágenes) en APIs JSON sin un endpoint de subida separado

Base64 no es cifrado

Base64 es una codificación, no un cifrado. Cualquier cadena Base64 puede decodificarse instantáneamente sin clave. Nunca uses Base64 para ocultar datos sensibles, usa cifrado real (AES, RSA) o hash (bcrypt, Argon2) en su lugar.

Aumento de tamaño

Base64 aumenta el tamaño de los datos en aproximadamente un 33% (3 bytes se convierten en 4 caracteres). Para assets pequeños como iconos, este aumento suele compensarse con la petición HTTP ahorrada.

Privacidad

Toda la codificación y decodificación se ejecuta en tu navegador. No se sube ni se envía ningún dato a ningún servidor.