Codificador / Decodificador / Validador Base64

Codifica, decodifica y valida Base64 — texto, archivos, imágenes y Data URLs. Todo se procesa en tu navegador

Entrada 0 caracteres
Ejemplos:
Salida 0 caracteres

Arrastra un archivo aquí, o haz clic para explorar

Máx 25 MB

File:
Tipo:
Tamaño original:
Tamaño Base64:
Incremento:
Base64 sin formato
Data URL
Archivo grande detectado. El procesamiento puede tardar un momento.
Entrada Base64 / Data URL 0 caracteres
MIME detectado:
Tamaño decodificado:
Entrada a validar 0 caracteres

Pega una cadena Base64 y haz clic en Validar para ver los resultados.

Toda la codificación, decodificación y validación se realiza en tu navegador. No se envían datos a ningún servidor.

Tips

Base64 no es cifrado

Base64 es un esquema de codificación, no cifrado. Cualquiera puede decodificarlo al instante. Nunca uses Base64 para proteger datos sensibles — usa cifrado adecuado.

Espera un aumento de ~33% en tamaño

Base64 representa cada 3 bytes de datos como 4 caracteres. Esto significa que la salida codificada siempre es un 33% más grande que el original. Tenlo en cuenta al incrustar imágenes o archivos.

Base64 seguro para URLs en la web

El Base64 estándar usa + y / que entran en conflicto con las URLs. El Base64 seguro para URLs los reemplaza con - y _, haciéndolo seguro para parámetros de consulta, nombres de archivo y tokens JWT.

Data URLs incrustan archivos en línea

Una Data URL (data:[mime];base64,...) permite incrustar imágenes o archivos directamente en HTML/CSS sin solicitudes HTTP separadas. Ideal para íconos pequeños, pero evítalo para archivos grandes por el aumento de tamaño.

Casos de uso comunes

🔌

Transferencia de datos binarios por API

Codifica archivos binarios como imágenes, PDFs o certificados en Base64 para incluirlos de forma segura en solicitudes y respuestas de API JSON.

🖼️

Incrustación de imágenes en línea

Convierte imágenes pequeñas a Data URLs e incrústalas directamente en HTML o CSS, eliminando solicitudes HTTP adicionales y acelerando la carga de la página.

🔑

Inspección de tokens JWT

Decodifica el encabezado y la carga útil de tokens JWT para inspeccionar claims, tiempos de expiración y permisos sin ninguna herramienta externa.

📧

Codificación de archivos adjuntos de correo

Los archivos adjuntos de correo MIME están codificados en Base64. Decodifícalos para recuperar el archivo original, o codifica archivos para construcción MIME manual.

⚙️

Verificación de valores de configuración

Los secretos de Kubernetes, claves SSH y muchos archivos de configuración almacenan valores en Base64. Decodifica y valida antes del despliegue para detectar errores temprano.

Preguntas frecuentes

¿Qué es la codificación Base64?
Base64 es un método para convertir datos binarios en formato de texto usando 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Se usa comúnmente para transmitir datos binarios a través de protocolos basados en texto como HTTP, correo electrónico y JSON.
¿Es Base64 una forma de cifrado?
No. Base64 es codificación, no cifrado. No proporciona ninguna seguridad — cualquiera puede decodificarlo al instante. Si necesitas proteger datos, usa algoritmos de cifrado adecuados como AES.
¿Por qué Base64 aumenta el tamaño del archivo?
Base64 convierte cada 3 bytes en 4 caracteres, resultando en una salida aproximadamente 33% más grande. Esto se debe a que mapea 6 bits por carácter en lugar de los 8 bits completos por byte.
¿Qué son los signos = al final?
Los caracteres = son relleno. Base64 trabaja en grupos de 3 bytes. Si la longitud de entrada no es múltiplo de 3, se agregan uno o dos signos = para que la longitud de salida sea múltiplo de 4.
¿Qué es una Data URL?
Una Data URL tiene el formato data:[mediatype];base64,[data]. Incrusta el contenido del archivo directamente en HTML, CSS o JavaScript, eliminando la necesidad de una solicitud HTTP separada. Ideal para recursos pequeños como íconos.
¿Se envían mis datos a algún servidor?
No. Toda la codificación, decodificación y validación se realiza completamente en tu navegador usando JavaScript. Tus datos nunca salen de tu dispositivo. Puedes verificarlo desconectándote de internet — la herramienta sigue funcionando.