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
✦ Funciona localmente en tu navegador. Tus textos y archivos no salen del dispositivo.
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
- Pega texto o Base64 en el campo de entrada.
- Deja que el modo Automático detecte el formato o elige Codificar/Decodificar.
- Revisa el resultado y el inspector Base64.
- 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.