Development

Codificacion y decodificacion Base64: que es y para que sirve

X Xuvero Team 6 marzo 2026 2 min de lectura 520 visitas
Codificacion y decodificacion Base64: que es y para que sirve

Base64 es un método para codificar datos binarios en formato de texto. Se utiliza ampliamente en desarrollo web, protocolos de correo electrónico y API. Analicemos cómo funciona.

¿Cómo funciona Base64?

Base64 convierte cada 3 bytes de datos de entrada en 4 caracteres de texto del alfabeto: A-Z, a-z, 0-9, + y /. El símbolo = se utiliza para la alineación.

Por ejemplo: Hello -> SGVsbG8=

¿Dónde se utiliza Base64?

  • Data URI — incrustar imágenes directamente en HTML/CSS: data:image/png;base64,...
  • Correo electrónico (MIME) — transmisión de archivos adjuntos a través del protocolo de texto SMTP
  • Tokens JWT: el encabezado y la carga útil están codificados en Base64url
  • Autenticación API — Autenticación básica HTTP: Authorization: Basic base64(user:pass)
  • Almacenamiento de datos binarios — en JSON, XML y otros formatos de texto

Herramienta en línea

Utilice Codificador/Decodificador Base64 Xuvero para codificación y decodificación instantánea. Admite texto y archivos.

Codificación en diferentes idiomas

JavaScript

// Кодування
btoa("Hello World"); // "SGVsbG8gV29ybGQ="
// Декодування
atob("SGVsbG8gV29ybGQ="); // "Hello World"

Python

import base64
# Кодування
base64.b64encode(b"Hello World").decode() # "SGVsbG8gV29ybGQ="
# Декодування
base64.b64decode("SGVsbG8gV29ybGQ=").decode() # "Hello World"

PHP

// Кодування
base64_encode("Hello World"); // "SGVsbG8gV29ybGQ="
// Декодування
base64_decode("SGVsbG8gV29ybGQ="); // "Hello World"

Base64 frente a Base64url

Standard Base64 utiliza los caracteres + y /, que tienen un significado especial en las URL. Base64url los reemplaza con - y _, lo que lo hace seguro para URL y nombres de archivos.

Importante: ¡Base64 NO es cifrado!

Base64 está codificando, no encriptando. Cualquiera puede decodificar una cadena Base64. Nunca utilice Base64 para proteger contraseñas o datos confidenciales.

Comentarios (0)

Para dejar un comentario, por favor inicia sesión

Aún no hay comentarios. ¡Sé el primero!

Mantente al día

Recibe notificaciones cuando publiquemos nuevos artículos, herramientas y novedades.

¡Te has suscrito! Gracias por unirte.

IA Xuvero
¡Hola! Soy IA Xuvero — una inteligencia artificial creada por el equipo de Xuvero. Puedo encontrar la herramienta adecuada, explicar cómo funcionan las cosas, escribir código, responder cualquier pregunta o simplemente conversar. ¿En qué puedo ayudarle?