Codificador/decodificador Base64

Codifique y decodifique Base64

Convierta texto o archivos a Base64 o recupere texto desde Base64. Rápido y privado en el navegador.

Herramientas relacionadas

¿Para qué sirve?

Base64 mueve bytes por canales solo texto, embebe recursos pequeños y encaja en APIs y JSON.

Ventajas

  • Transporte: Evita corrupción en JSON, XML o correo.
  • Incrustación: Data URIs para pruebas rápidas.
  • Interoperabilidad: Mismo formato en plataformas.
  • Almacenamiento: Blobs en sistemas solo texto.
  • Depuración: Inspeccionar payloads en ASCII.

Cómo funciona

Los bytes se agrupan en trozos de 6 bits mapeados al alfabeto Base64; el relleno (=) alinea la longitud.

Flujo

  • Entrada: Texto UTF-8 o binario del archivo.
  • Agrupación: Índices de 6 bits → caracteres.
  • Relleno: Fin de secuencia alineado a múltiplos de 4.
  • Salida: Cadena lista para pegar.
  • Decodificar: Pasos inversos a bytes y texto.

Datos útiles

El tamaño extra y la no-confidencialidad evitan malentendidos en producción.

Referencia

  • ~33% más largo que el binario bruto.
  • Alfabeto MIME: A–Z, a–z, 0–9, +, /.
  • El relleno ayuda al decodificador.
  • Reversible: no sustituye al cifrado.
  • Archivos grandes generan cadenas enormes.

Buenas prácticas

Base64 para transporte; cifrado para secretos; comprimir antes si el ancho de banda importa.

  • Validar salidas en entorno de prueba.
  • Quitar espacios al pegar desde documentos.
  • Evitar data URIs gigantes en producción.
  • Documentar Base64 estándar vs URL-safe.
  • No “proteger” contraseñas solo con Base64.

Casos de uso

  • Web: Prototipos con data URIs.
  • Automatización: Scripts que solo aceptan texto.
  • MIME: Entender adjuntos históricos.
  • Configuración: Valores cortos en archivos texto.
  • Educación: Capas de representación sobre bits.

Preguntas frecuentes

¿Qué es Base64?

Representa datos binarios con 64 caracteres ASCII. Sirve para incrustar datos en texto, no para ocultarlos.

¿Cómo decodifico?

Elija Decodificar, pegue la cadena y verá el texto UTF-8. Cadenas inválidas muestran error en la salida.

¿Puedo codificar archivos?

Sí. Codificar → Archivo, suba o suelte el archivo.

¿Es igual que cifrar?

No. Cualquiera puede decodificar Base64 estándar. Use cifrado real para secretos.

¿Por qué es más largo?

Tres bytes pasan a cuatro caracteres; ~33% más tamaño a cambio de compatibilidad texto.

Codificador/decodificador Base64 gratis online