Codificador y decodificador Base64
Codifica texto o archivos a Base64, o decodifica cadenas Base64, al instante, en tu navegador, sin recopilar datos.
¿Por qué usar la herramienta PixConvert Base64?
El convertidor Base64 más rápido de la web. Codifica o decodifica en milisegundos con total privacidad.
Compatibilidad con texto y archivos
Codifique texto plano, cargas útiles JSON o cargue un archivo (imagen, PDF, binario) y convertir a un URI de datos Base64.
100% privado
Toda la codificación/descodificación se realiza en el lado del cliente mediante las API nativas del navegador. Nada sale de tu dispositivo.
Resultados instantáneos
btoa/atob nativo se ejecuta a la velocidad del navegador. Sin viajes de ida y vuelta a la red, sin retrasos, sin tiempos de espera.
Intercambio con un solo clic.
Cambia entre los modos de codificación y decodificación e intercambia la entrada/salida al instante para revertir una operación.
Modo seguro para URL
Opcionalmente, elimina el relleno y reemplaza + y / con - y _ para producir Base64 seguro para URL que se puede usar en encabezados y cadenas de consulta.
Enlaces para compartir
El valor codificado se guarda en el hash de la URL para que puedas compartir cadenas Base64 específicas con tus compañeros de equipo.
Casos de uso comunes de Base64
Base64 está presente en todas partes en el desarrollo web. Aquí te mostramos dónde usarás esta herramienta.
Autenticación de API
Codifique las credenciales para los encabezados de autenticación básica HTTP o decodifique los tokens de las respuestas de la API.
- Codificar pares de nombre de usuario:contraseña
- Decodificar encabezados de autorización
- Inspeccione el encabezado y la carga útil del JWT.
Activos en línea
Convierte imágenes, fuentes o datos binarios en URI de datos Base64 para incrustarlos directamente en HTML o CSS.
- Incrustar imágenes pequeñas como datos: URI
- Fuentes en línea en CSS
- Adjuntar archivos binarios a cargas útiles JSON
Transferencia de correo electrónico y datos
SMTP codifica los archivos adjuntos en Base64. Decodifique la carga útil del correo electrónico o prepare los datos binarios para la transferencia MIME.
- Decodificar la carga útil de los archivos adjuntos de correo electrónico
- Preparar datos binarios para la codificación MIME.
- Transferencia de datos binarios a través de API JSON
Cómo codificar o decodificar Base64
Seleccione el modo Codificar o Decodificar. Pegue su texto (o cargue un archivo para codificar) en el área de entrada.
Haz clic en Codificar o Decodificar. El resultado aparecerá inmediatamente en la pantalla de salida. Haz clic en Copiar para copia al portapapeles.
Activa o desactiva el modo seguro para URL en tokens, JWT o cadenas de consulta: la salida utiliza - y _ en lugar de + y /.
Explora más herramientas
Descubre otras herramientas gratuitas que funcionan de maravilla junto con esta.
Formateador JSON
Formatee, valide y minimice JSON al instante.
Codificador de URL
Codificar y decodificar componentes URL
Generador de hash
Generar hashes MD5, SHA-1 y SHA-256
Decodificador JWT
Decodificar e inspeccionar tokens web JSON
Generador de contraseñas
Genera contraseñas seguras y aleatorias.
Generador de UUID
Generar UUID y ULID v4
Preguntas frecuentes
Todo lo relacionado con la codificación y decodificación Base64 en el navegador.
¿Qué es la codificación Base64?
Base64 es un esquema de codificación de binario a texto que representa datos binarios mediante 64 caracteres ASCII (AZ, az, 0-9, +, /). Se utiliza comúnmente para codificar datos binarios para su transmisión a través de protocolos basados en texto como HTTP, SMTP y JSON.
¿Es seguro codificar mis datos aquí?
Sí. La codificación y decodificación se realiza completamente en tu navegador mediante JavaScript nativo (btoa/atob). No se envía nada a ningún servidor. La herramienta es segura para contraseñas, tokens y datos privados; sin embargo, ten en cuenta que Base64 NO es cifrado, sino solo codificación.
¿Cuál es la diferencia entre Base64 estándar y Base64 seguro para URL?
El Base64 estándar utiliza los caracteres + y / y el relleno =. El Base64 compatible con URL reemplaza + por - y / por _, y puede eliminar el relleno =. El uso de Base64 compatible con URL es necesario al insertar Base64 en URL, encabezados HTTP o nombres de archivo para evitar problemas de interpretación de caracteres.
¿Puedo codificar archivos, no solo texto?
Sí. Haz clic en «Codificar un archivo» para subir cualquier archivo. La herramienta lo lee como binario y genera la URI de datos Base64. Esto es útil para insertar imágenes pequeñas en CSS (url(data:image/png;base64,...)) o para adjuntar datos binarios a las API JSON.
¿Por qué la salida decodificada se ve distorsionada?
Si estás decodificando un archivo binario (imagen, PDF, zip), los bytes decodificados son datos binarios, no texto legible. Usa la opción "Descargar como archivo" para guardar el binario decodificado. Si se trata de texto, asegúrate de que la codificación original fuera UTF-8.