Codificador / Decodificador Base64

Codifica texto y archivos en Base64, o decodifica cadenas Base64 al instante. 100% en el cliente.

Codificar

Arrastra un archivo aquí o haz clic para seleccionar

Base64

Todo el procesamiento se realiza completamente en tu navegador. No se envían datos a ningún servidor.

¿Qué es Base64?

Base64 es un esquema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres seguros (A–Z, a–z, 0–9, +, /). Se usa ampliamente en adjuntos de correo (MIME), cabeceras HTTP, tokens JWT e incrustación de imágenes. Nota: Base64 es codificación, no cifrado — cualquiera puede decodificarlo. Nunca almacenes datos sensibles solo con Base64.

Casos de uso de la codificación Base64

Adjuntos de correo (MIME)

Los adjuntos binarios como imágenes y documentos se convierten a Base64 para transmitirlos de forma segura en correos electrónicos.

Autenticación HTTP Basic

Las credenciales en formato usuario:contraseña se codifican en Base64 y se envían en la cabecera Authorization.

JWT (JSON Web Token)

La cabecera y el payload de JWT se codifican con Base64 seguro para URL (Base64URL). Funciona muy bien junto con el Decodificador JWT.

Incrustación de imágenes en línea

Las imágenes se integran directamente en HTML o CSS como URIs de datos en Base64, eliminando solicitudes adicionales.

Base64 Estándar vs URL-safe

ElementoStandardURL-safe
Caracteres especiales+, /-, _
Relleno=Omitido
Uso comúnCorreo, codificación generalURL, JWT, nombres de archivo

Preguntas frecuentes

¿Base64 es lo mismo que cifrado?
No. Base64 es solo un esquema de codificación, no cifrado. Cualquiera puede decodificarlo sin necesidad de clave. Si necesitas seguridad, aplica cifrado real (como AES) por separado.
¿Base64 aumenta el tamaño del archivo?
Sí, aproximadamente un 33%. Base64 representa cada 3 bytes como 4 caracteres ASCII.
¿Puedo codificar texto en español con Base64?
Sí. Los caracteres no ASCII se convierten primero a UTF-8 y luego se codifican en Base64. Esta herramienta lo gestiona automáticamente.
¿Qué es Base64 URL-safe?
Base64 URL-safe reemplaza los caracteres + y / por - y _ para evitar problemas en URLs y nombres de archivo. Se usa en JWT, OAuth y contextos similares.
¿Qué es el relleno = al final de Base64?
Base64 procesa la entrada en bloques de 3 bytes. Los caracteres = alinean la salida a un múltiplo de 4 caracteres. Puede haber 0, 1 o 2 caracteres de relleno.
¿Puedo convertir una imagen a Base64?
Sí. Sube cualquier imagen y esta herramienta la convertirá en un data URI Base64 que puedes incrustar directamente en HTML o CSS.
¿Los datos que introduzco se envían a un servidor?
No. Todo el procesamiento se realiza en tu navegador mediante JavaScript. No se transmite nada a ningún servidor.

Herramientas relacionadas