Conviertan cualquier texto al Base64 con nuestro codificador/decodificador de Base64 gratuito y fácil de usar.

Configuraciones

Nota: Esta herramienta utiliza el conjunto de caracteres UTF-8.

¿Necesitan manejar datos en formato Base64? Nuestro sitio es su solución integral para todo lo relacionado con Base64. Ya sea que necesiten decodificar datos a su forma original o codificarlos en Base64, nuestra plataforma lo hace tan sencillo como unos pocos clics.

¿Por qué Base64?

La codificación Base64 es una técnica que transforma los datos binarios en un formato amigable para el texto. Esto es especialmente útil para manejar datos que deben ser transportados de forma segura a través de medios destinados para texto. Las aplicaciones comunes incluyen el correo electrónico (a través de MIME) y el almacenamiento de datos complejos en archivos XML o JSON.

Funciones que les encantarán

  • Decodificación línea por línea: Decodifiquen líneas individuales separadas por saltos de línea, manteniendo así la integridad de sus datos.
  • Modo en Vivo: Codifiquen o decodifiquen datos instantáneamente en su navegador, sin interacción con el servidor.

Detalles de Base64

Base64 no es solo un único esquema, sino una categoría de métodos de codificación. Está diseñado para representar datos binarios en un formato de cadena ASCII mediante su traducción a una representación en Base64. Se utiliza un búfer de 24 bits para contener tres bytes de 8 bits, que luego se convierten en cuatro caracteres codificados en Base64.

Ejemplo

La palabra "Man" se convierte a "TWFu" en Base64. En ASCII, las letras "M", "a" y "n" tienen valores de bytes de 77, 97, 110. Estos se representan en binario como "01001101", "01100001" y "01101110". El proceso de codificación de Base64 los convierte a "TWFu".

Tabla de Codificación de Base64

Si están interesados en cómo funciona la codificación Base64, echen un vistazo a esta tabla. Muestra los 64 caracteres utilizados en el alfabeto Base64 y sus valores de índice correspondientes.

¿Cómo se convierte el texto a Base64?

¿Alguna vez se han preguntado cómo un texto regular como "TEXT" se convierte en algo que parece galimatías, como "VEVYVA=="? ¡Esa es la magia de la codificación Base64! No se preocupen, no es tan complicado como parece. Desglosémoslo paso a paso.

Paso 1: Valores ASCII

Cada letra en su teclado corresponde a un número conocido como su valor ASCII. Por ejemplo, el valor ASCII de "T" es 84, para "E" es 69, y así sucesivamente. Así que nuestro texto "TEXT" se convierte en una serie de números:
T = 84, E = 69, X = 88, T = 84

Paso 2: Conversión a Binario

Los ordenadores hablan el lenguaje de los 0s y 1s, conocido como binario. Entonces, convertimos estos números a binario:
T (84) = 01010100
E (69) = 01000101
X (88) = 01011000
T (84) = 01010100

Paso 3: Combinar el Binario

Luego combinamos estos números binarios en una cadena larga:
01010100 01000101 01011000 01010100

Paso 4: Dividir en grupos de 6 bits

La codificación Base64 toma esta larga cadena binaria y la divide en fragmentos más pequeños de 6 bits cada uno. Si el último fragmento no tiene 6 bits, añadimos ceros para completarlo.

Paso 5: Convertir a Decimal

Cada uno de estos grupos de 6 bits se convierte de nuevo a un número decimal (un número como los valores ASCII).

Paso 6: Caracteres Base64

Finalmente, utilizamos estos números decimales para seleccionar los caracteres correspondientes de la tabla Base64, que contiene un conjunto de 64 caracteres diferentes (A-Z, a-z, 0-9, +, /).

Paso 7: Relleno

Si la salida en Base64 no es un múltiplo de 4 caracteres, añadimos símbolos "=" al final para hacerlo así.

Siguiendo estos pasos, nuestro texto "TEXT" se convierte en "VEVYVA==". ¡Voilà! Ahora ya saben cómo se convierte un texto regular en Base64. ¡Pueden intentar codificar otras palabras y ver cómo se ven en Base64!