Herramientas
ES

Codificar Base64 online

Escribe o pega texto y se convertirá a Base64 en tiempo real. ¿Necesitas lo contrario? Cambia a Decodificar en cualquier momento.

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo codificar texto a Base64

  1. Escribe o pega tu texto en el cuadro Entrada o abre un archivo.
  2. Elige el juego de caracteres (UTF-8 sirve para cualquier idioma y emoji), la salida segura para URL o los saltos de línea cada 76 caracteres si los necesitas.
  3. Copia el resultado en Base64 o descárgalo como archivo de texto.

Cómo funciona la codificación Base64

El codificador toma tu texto como bytes, los divide en grupos de 3 bytes (24 bits) y convierte cada grupo en 4 caracteres de un alfabeto de 64 caracteres. Si el último grupo está incompleto, se añaden signos = como relleno. Por eso el resultado en Base64 ocupa aproximadamente un 33% más que la entrada: Man se convierte en TWFu.

Codificación Base64 en los lenguajes más populares

Preguntas frecuentes

¿Por qué el resultado en Base64 es más largo que mi texto?

Base64 guarda 3 bytes en 4 caracteres, así que la salida ocupa aproximadamente 4/3 del tamaño de la entrada, más el relleno. Los caracteres no latinos ocupan 2–4 bytes en UTF-8, por lo que su Base64 es todavía más largo.

¿Qué significan los signos = del final?

Son el relleno (padding). Un = indica que el último grupo tenía 2 bytes, y dos ==, que tenía 1 byte. El Base64 seguro para URL suele omitirlos.

¿Puedo codificar emojis y texto con tildes o en otros idiomas?

Sí. Mantén el juego de caracteres en UTF-8 y cualquier idioma, símbolo o emoji se codificará correctamente y podrá decodificarse en cualquier sistema.

¿Cuándo debo activar los saltos de línea cada 76 caracteres?

Solo para el correo electrónico (MIME) y algunos certificados PEM, que exigen líneas ajustadas. Para API, JSON, URL y data URI, déjalo desactivado.