Codificador Base64

Codifica texto o cadenas en formato Base64 al instante

¿Qué es y cómo funciona?

Un codificador Base64 convierte texto o datos binarios en Base64 — una codificación que representa cualquier dato usando solo 64 caracteres ASCII seguros (A–Z, a–z, 0–9, + y /). Muchos protocolos y formatos solo pueden transportar texto plano: los adjuntos de email (MIME), las data URLs en HTML y CSS, los payloads JSON, las cabeceras HTTP Basic Authentication y los tokens JWT dependen de Base64 para pasar contenido binario o con caracteres especiales por canales de solo texto sin corromperse.

Es importante entender que Base64 es codificación, no cifrado: cualquiera puede decodificarlo al instante, así que no aporta ninguna confidencialidad. Su función es únicamente hacer los datos seguros para el transporte. La conversión ocurre íntegramente en tu navegador — nada de lo que codificas se sube — y el decodificador Base64 complementario invierte el proceso.

Casos de uso

Preguntas frecuentes

¿Base64 es cifrado?

No — es el malentendido más común. Base64 es una codificación reversible que cualquiera puede decodificar sin clave. Protege la integridad de los datos en el transporte, no su confidencialidad. Para secretos, usa cifrado real como AES.

¿Por qué la salida Base64 termina en signos =?

Base64 procesa la entrada en bloques de 3 bytes que producen 4 caracteres. Cuando la longitud no es divisible entre 3, la salida se rellena con uno o dos caracteres = para completar el último bloque.

¿Cuánto crecen mis datos con Base64?

Alrededor de un 33%: cada 3 bytes de entrada se convierten en 4 caracteres de salida. Es el precio de representar datos arbitrarios con solo 64 caracteres seguros.

¿La herramienta soporta Unicode y emojis?

Sí. El texto se codifica como bytes UTF-8 antes de la conversión a Base64, así que tildes, alfabetos no latinos y emojis se codifican y decodifican correctamente.

Desarrollador

Generador de UUID · Conversor de timestamps · Decodificador Base64 · Generador de hash · Conversor de colores · Conversor de bases numéricas