Todas las herramientas

Conversor Base64

Codifica/decodifica texto o archivos a Base64

Cómo funciona

Conversor Base64Codifica/decodifica texto o archivos a Base64. Todo el procesamiento ocurre en tu navegador — sin subida, sin registro, sin email. Gratis para siempre.

Última actualización:

Acerca de Conversor Base64

El Conversor Base64 codifica cualquier texto o archivo a Base64 y decodifica cadenas Base64 de vuelta a sus bytes originales. El codificador Base64 es una tarea diaria para quienes trabajan con adjuntos de correo, payloads de JWT, data URIs o autenticación HTTP básica: esta herramienta elimina el paso por la línea de comandos.

Codifica una imagen pequeña para incrustarla como data URI en CSS, decodifica un blob Base64 recibido por webhook para inspeccionar su contenido o envuelve un archivo binario como texto para pegarlo en una configuración YAML.

La codificación y la decodificación se ejecutan en tu navegador. Los datos sensibles —tokens de autenticación, claves privadas, datos personales— nunca salen de tu dispositivo, así que la herramienta es segura para información confidencial.

Cómo usar Conversor Base64

  1. Elige el modo: Texto para codificar/decodificar cadenas o Archivo para convertir binarios.
  2. Selecciona la dirección: Encode (→ Base64) para convertir a Base64 o Decode (Base64 →) para volver al original.
  3. En modo Texto, pega tu entrada y la salida se actualiza al instante. En modo Archivo, pulsa Pick a file (o Pick a Base64 text file) para cargarlo.
  4. Si ves un mensaje de Invalid Base64 al decodificar, comprueba que la entrada solo contiene caracteres Base64 válidos y el padding correcto.
  5. Pulsa Copy para llevar el resultado al portapapeles o, en archivos decodificados, deja que el navegador descargue el binario reconstruido automáticamente.

Casos de uso comunes

  • Incrustar un logo diminuto en CSS como data:image/png;base64,… para evitar una petición HTTP adicional.
  • Decodificar el payload de un JWT haciendo Base64-decode del segmento central entre los puntos.
  • Envolver un certificado PFX o un kubeconfig binario para alojarlo con seguridad dentro de una cadena YAML.
  • Construir una cabecera HTTP Authorization: Basic codificando "usuario:contraseña".
  • Inspeccionar payloads de webhook donde los adjuntos binarios llegan como cadenas Base64.

Consejos y errores comunes

  • Base64 infla el tamaño en bytes alrededor de un 33%. Una imagen de 100 KB se convierte en unos 133 KB de texto: ideal para tokens, caro para multimedia grande.
  • El Base64 estándar usa + y /; el Base64 URL-safe usa - y _. Puedes pasar de uno a otro con un sencillo reemplazo de caracteres antes de decodificar.
  • Cuidado con los saltos de línea pegados desde correos: elimínalos antes de decodificar o algunos decodificadores se quejarán.
  • Para roundtrips binarios, prefiere el modo Archivo a copiar y pegar texto: el portapapeles puede alterar silenciosamente espacios y codificación.

Preguntas frecuentes

¿Para qué sirve Base64?

Para codificar datos binarios (imágenes, archivos) como texto ASCII y poder incrustarlos en JSON, HTML, emails u otros protocolos solo de texto.

¿Puedo codificar cualquier archivo?

Sí. Elige un archivo en modo 'Archivo' y pulsa codificar. El resultado es texto que puedes copiar o descargar como .txt.

¿Qué tamaño tiene la salida codificada?

Aproximadamente un 33% más grande que la fuente. Una imagen de 100 KB se convierte en ~133 KB de texto Base64.

¿Base64 es una forma de cifrado?

No. Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo de vuelta al original. Úsalo para transportar binarios como texto, nunca para ocultar secretos.

¿Qué significa el signo = al final?

Es padding. Base64 produce bloques de 4 caracteres; si el origen no es múltiplo de 3 bytes, uno o dos signos = rellenan el último bloque. Quitar el padding puede romper decodificadores estrictos.

¿Puedo codificar un archivo directamente como data URI?

Sí: codifícalo en modo Archivo y antepón el prefijo adecuado, por ejemplo data:image/png;base64,. Ese prefijo le dice al navegador el tipo MIME del contenido.

Herramientas relacionadas