Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 nuevamente a texto. Compatible con UTF-8, JSON, HTML y datos binarios. 100% del lado del cliente.
Cómo Usar
Pegar
Ingresa texto a codificar o una cadena Base64 a decodificar.
Convertir
Los resultados aparecen instantáneamente mientras escribes. Cambia entre los modos Codificar y Decodificar.
Copiar
Copia el resultado al portapapeles. Usa Intercambiar para mover la salida de vuelta a la entrada.
¿Qué es Base64?
Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando 64 caracteres ASCII imprimibles: A-Z, a-z, 0-9, + y /, con = utilizado para relleno. Fue diseñado para transmitir datos binarios a través de sistemas solo de texto como correo electrónico (MIME), JSON, XML y URLs.
Cada 3 bytes de entrada producen 4 caracteres Base64, resultando en un aumento de tamaño del 33%. Este compromiso es el costo de representar datos binarios como texto ASCII seguro. Base64 no es cifrado — no proporciona seguridad. Cualquiera puede decodificarlo.
Casos de Uso Comunes
- Adjuntos de correo electrónico — MIME usa Base64 para codificar archivos binarios dentro de mensajes de correo electrónico basados en texto.
- URIs de datos — incrusta imágenes directamente en HTML/CSS como
data:image/png;base64,...sin solicitudes HTTP separadas. - Autenticación de API — HTTP Basic Auth envía
usuario:contraseñacomo Base64 en el encabezado de Autorización. - Cargas útiles JSON — transmite datos binarios (imágenes, PDFs, certificados) dentro de respuestas API JSON.
- Tokens JWT — Los Tokens Web JSON usan codificación Base64url para las secciones de encabezado y carga útil.