ToolPal
Close-up of scrabble tiles spelling 'Binary' surrounded by scattered letters on a wooden background.

Codificacion Base64 explicada - Que es y como usarla

📷 Markus Winkler / Pexels

Codificacion 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.

DPor Daniel Park14 de marzo de 20262 min de lectura

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

  1. Tomar los datos binarios (por ejemplo, texto convertido a bytes ASCII)
  2. Dividir en grupos de 6 bits (en lugar de los 8 habituales)
  3. Asignar cada grupo de 6 bits a uno de los 64 caracteres
  4. 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.

Preguntas Frecuentes

D

Sobre el autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Saber más

Compartir

XLinkedIn

Publicaciones relacionadas