Codificador y decodificador Base64

Codifica, decodifica e inspecciona Base64 al instante, con UTF-8 y privacidad en tu navegador.

✦ Ejecución local · Sin registro · Los archivos permanecen en tu dispositivo

Try a sample
Drag and drop a file

✦ Funciona localmente en tu navegador. Tus textos y archivos no salen del dispositivo.

Salida

Pega texto o Base64 para empezar.

¿Qué es Base64?

Base64 es un esquema de binario a texto que representa bytes con 64 caracteres imprimibles. Es útil cuando los datos viajan por JSON, HTML, correo, archivos de configuración o API. Base64 es codificación, no cifrado.

Cómo codificar o decodificar Base64

  1. Pega texto o Base64 en el campo de entrada.
  2. Deja que el modo Automático detecte el formato o elige Codificar/Decodificar.
  3. Revisa el resultado y el inspector Base64.
  4. Copia el texto o descarga los datos binarios decodificados.

Cómo funciona la codificación Base64

Cada tres bytes de entrada (24 bits) se convierten en cuatro valores de 6 bits asignados al alfabeto Base64. Por eso Base64 suele ocupar aproximadamente un tercio más que el origen.

Ejemplos de código Base64

const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);

Buffer.from("Hello 👋", "utf8").toString("base64");

Base64 en IA y API

Algunas API aceptan imágenes y archivos como Base64 o Data URL porque JSON se basa en texto. Base64 no comprime ni cifra los datos; solo cambia cómo se representan los bytes.

Preguntas frecuentes del codificador y decodificador Base64

¿Qué es Base64?

Base64 representa bytes con 64 caracteres imprimibles; no es cifrado.

¿Puedo codificar Unicode y emoji?

Sí. El texto se convierte en bytes UTF-8 antes de codificarse.