0 caracteres
0 caracteres
Copiado ✓
Arrastra un archivo aquí o haz clic para elegir
Máx. 5 MB — cualquier tipo de archivo
Opciones avanzadas

¿Cómo funciona la codificación Base64?

Base64 es un esquema de codificación binario a texto que representa datos binarios como caracteres ASCII. Utiliza un alfabeto de 64 caracteres: las letras A–Z y a–z, los dígitos 0–9, y + y / (o - y _ en la variante URL-safe).

El algoritmo divide los datos en grupos de 3 bytes (24 bits), luego los convierte en 4 caracteres de 6 bits cada uno. Si el número de bytes no es divisible entre 3, el carácter = se usa como relleno (padding) al final.

Importante: Base64 es una codificación, no un cifrado. Los datos codificados pueden ser decodificados por cualquiera sin clave secreta. Nunca uses Base64 para proteger datos sensibles.

¿Por qué usar Base64?

La codificación Base64 permite transmitir datos binarios (imágenes, archivos, tokens) en sistemas que solo manejan texto ASCII, como los emails (MIME), las URLs o las APIs JSON.

Casos de uso comunes

🖼️

Imágenes en CSS / HTML

Integra imágenes directamente en tu código mediante data:image/png;base64,… para evitar solicitudes HTTP.

🔑

Tokens JWT

Los JSON Web Tokens usan Base64 URL-safe para codificar su encabezado y payload. Decodifícalos para leer su contenido.

📡

APIs & JSON

Transmite datos binarios (PDF, imágenes) en APIs JSON sin problemas de caracteres especiales.

📧

Emails MIME

Los adjuntos de email se codifican en Base64 (RFC 2045) con saltos de línea cada 76 caracteres.