
Codificacion Base64 explicada - Que es y como usarla
📷 Markus Winkler / PexelsCodificacion Base64 explicada - Que es y como usarla
Entendiendo la codificacion Base64: que es, como funciona y cuando usarla. Incluye ejemplos practicos y nuestra herramienta gratuita de codificacion/decodificacion en linea.
Que es la codificacion Base64?
Base64 es un esquema de codificacion de binario a texto que representa datos binarios en formato de cadena ASCII. Convierte datos binarios en un conjunto de 64 caracteres (A-Z, a-z, 0-9, +, /) que pueden transmitirse de forma segura a traves de protocolos basados en texto.
Por que usar Base64?
- Archivos adjuntos de correo: MIME usa Base64 para codificar archivos binarios en correos electronicos
- Data URI: Incrustar imagenes directamente en HTML/CSS
- Autenticacion de API: HTTP Basic Auth codifica las credenciales en Base64
- Tokens JWT: Los JSON Web Tokens usan codificacion Base64URL
- Archivos de configuracion: Almacenar datos binarios de forma segura en archivos de texto
Como funciona Base64
- Tomar los datos binarios (por ejemplo, texto convertido a bytes ASCII)
- Dividir en grupos de 6 bits (en lugar de los 8 habituales)
- Asignar cada grupo de 6 bits a uno de los 64 caracteres
- Agregar relleno (
=) si los datos no se dividen uniformemente
Ejemplo
Texto: Hi → ASCII: 72 105 → Binario: 01001000 01101001
Dividir en grupos de 6 bits: 010010 000110 1001xx
Asignar a Base64: S G k + relleno = → Resultado: SGk=
Casos de uso comunes
Incrustar una imagen en HTML
<img src="data:image/png;base64,iVBORw0KGgo..." />
Autenticacion HTTP Basic
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Almacenar datos binarios en JSON
{
"file": "SGVsbG8gV29ybGQ=",
"filename": "hello.txt"
}
Base64 vs. cifrado
Importante: Base64 no es cifrado. Es codificacion — cualquier persona puede decodificarlo. Nunca uses Base64 solo para proteger datos sensibles.
Pruebalo ahora
Usa nuestro codificador/decodificador Base64 gratuito para codificar o decodificar cadenas Base64 al instante.