MC Tools

Codificación Base64

Utiliza nuestra eficiente herramienta de codificación Base64 para convertir datos binarios en un formato legible por humanos de manera fácil. Codificación segura y amigable para el usuario.

Formulario para codificar en Base64

Introduce un texto.
Mostraremos confeti cada vez que lo presiones.

Resultados de tu codificación Base64

¿Cómo utilizar esta codificación Base64?

La codificación Base64 es un método para convertir datos binarios en un formato de texto que es seguro para ser transmitido a través de protocolos basados en texto, como el correo electrónico o HTTP. Para usar un codificador Base64, generalmente sigues estos pasos:

  1. Datos de entrada: Proporcionas los datos que deseas codificar. Esto puede ser un archivo binario, una cadena o cualquier tipo de datos binarios.
  2. Codificación: El codificador Base64 toma estos datos binarios y los convierte en un formato basado en texto utilizando un conjunto específico de caracteres (A-Z, a-z, 0-9, '+', '/'). Este proceso es reversible, lo que significa que puedes decodificar el texto codificado en Base64 de nuevo en los datos binarios originales.
  3. Salida: El codificador produce el resultado codificado en Base64, que luego puedes utilizar para la transmisión o el almacenamiento.
¿Qué es una codificación BASE64?

La codificación Base64 es un esquema de codificación binario a texto que representa datos binarios en un formato de cadena ASCII. Se creó para garantizar que los datos binarios se puedan transmitir de manera confiable a través de protocolos basados en texto sin corrupción de datos. El término "Base64" proviene del hecho de que utiliza un conjunto de 64 caracteres diferentes para representar los datos.

¿Qué se presenta en la página de salida de esta codificación Base64?

La página de salida de un codificador Base64 generalmente muestra lo siguiente:

  • Codificación Base64: El resultado de la codificación de los datos originales en formato Base64.
¿Cómo funciona esta codificación Base64?

La codificación Base64 funciona tomando 3 bytes (24 bits) de datos de entrada a la vez y dividiéndolos en 4 grupos de 6 bits cada uno. Estos grupos de 6 bits se asignan a uno de los 64 caracteres en el conjunto de caracteres Base64. Si los datos de entrada no son múltiplos de 3 bytes, se agregan caracteres de relleno ('=') a la salida codificada en Base64 para que sea un múltiplo de 4 caracteres.

Aquí tienes un ejemplo de codificación Base64:

Ejemplo:

Vamos a codificar el texto "¡Hola, Mundo!" en Base64:

  1. Texto original: "¡Hola, Mundo!"
  2. Convertir texto a binario:
    01001000 01101111 01101100 01100001 00101100 00100000 01001101 01110101 01101110 01100100 01101111 00100001
  3. Agrupar los datos binarios en fragmentos de 6 bits:
    010010 000110 011011 110110 011000 010100 001011 001000 001000 000100 010011 011011 100110 110111 000011 000010
  4. Convertir cada fragmento de 6 bits en decimal y luego asignarlo al carácter Base64 correspondiente:
    S G 7 o E K I g I E R l y B k w M S Y 1
  5. El resultado codificado en Base64 es: "U8O2b8O2LCBNdW5kbyE="