Codificador y Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y variantes URL-safe.
Cómo funciona: Codificar convierte texto normal a formato Base64 (usado en APIs, emails y data URIs). Decodificar convierte Base64 de vuelta a texto legible. Pega tu texto a la izquierda y ve el resultado a la derecha.
¿Qué es Base64?
Base64 es un esquema de codificación de binario a texto que representa datos binarios usando 64 caracteres ASCII imprimibles (A–Z, a–z, 0–9, +, /). Se usa ampliamente para transmitir datos binarios de forma segura por canales que solo soportan texto, como email (MIME), payloads JSON y data URIs en HTML.
Cómo Funciona la Codificación Base64
Base64 codifica cada 3 bytes de datos de entrada en 4 caracteres ASCII. La salida siempre es un múltiplo de 4 caracteres, rellenado con signos = si es necesario. Esto significa que los datos codificados en Base64 son aproximadamente un 33% más grandes que el original. La decodificación invierte el proceso exactamente, recuperando los datos binarios originales.
Base64 URL-Safe
El Base64 estándar usa los caracteres + y / que tienen significados especiales en URLs. Base64 URL-safe (también llamado Base64url) reemplaza + con - y / con _, haciendo la salida segura para usar directamente en URLs y nombres de archivo sin codificación porcentual. Se usa comúnmente en tokens JWT y flujos OAuth.
Casos de Uso Comunes
- Incrustar imágenes en HTML/CSS como data URIs
- Codificar datos binarios en APIs JSON
- Ofuscación básica de datos (no cifrado)
- Payloads de tokens JWT
- Adjuntos de email (codificación MIME)
- Almacenar datos binarios en formatos de solo texto