Codificador y decodificador Base64
Codifica texto o archivos a Base64, o decodifica cadenas Base64, al instante, en tu navegador y sin recopilar ningún dato.
Por qué usar la herramienta Base64 de PixConvert
El convertidor Base64 más rápido de la web. Codifica o decodifica en milisegundos y con total privacidad.
Compatible con texto y archivos
Codifica texto plano, cargas JSON o sube un archivo (imagen, PDF, binario) y conviértelo en un data URI en Base64.
100% privado
Toda la codificación y decodificación se hace en tu navegador con APIs nativas. Nada sale de tu dispositivo.
Resultados instantáneos
btoa/atob nativos funcionan a la velocidad del navegador. Sin viajes por la red, sin esperas, sin tiempos de espera agotados.
Intercambia con un clic
Alterna entre los modos Codificar y Decodificar e intercambia la entrada y la salida al instante para revertir una operación.
Modo seguro para URL
Si quieres, elimina el relleno y reemplaza + y / por - y _ para generar Base64 seguro para URL, útil en cabeceras y cadenas de consulta.
Enlaces para compartir
El valor codificado se guarda en el hash de la URL, así que puedes compartir cadenas Base64 concretas con tu equipo.
Usos habituales de Base64
Base64 está en todas partes en el desarrollo web. Aquí tienes dónde te será útil esta herramienta.
Autenticación de API
Codifica credenciales para cabeceras HTTP Basic Auth o decodifica tokens de respuestas de API.
- Codifica pares usuario:contraseña
- Decodifica cabeceras Authorization
- Inspecciona el encabezado y la carga de un JWT
Recursos incrustados
Convierte imágenes, fuentes o datos binarios en data URIs Base64 para incrustarlos directamente en HTML o CSS.
- Incrusta imágenes pequeñas como URIs data:
- Incluye fuentes dentro del CSS
- Adjunta archivos binarios a cargas JSON
Correo y transferencia de datos
SMTP codifica los archivos adjuntos en Base64. Decodifica el contenido de un correo o prepara datos binarios para transferirlos con MIME.
- Decodifica el contenido de archivos adjuntos de correo
- Prepara datos binarios para la codificación MIME
- Transfiere datos binarios a través de APIs JSON
Cómo codificar o decodificar Base64
Elige el modo Codificar o Decodificar. Pega tu texto (o sube un archivo para codificarlo) en el área de entrada.
Haz clic en Codificar o Decodificar. El resultado aparece de inmediato en la salida. Haz clic en Copiar para llevarlo al portapapeles.
Activa el modo seguro para URL si trabajas con tokens, JWT o cadenas de consulta: el resultado usa - y _ en lugar de + y /.
Explora más herramientas
Descubre otras herramientas gratuitas que combinan muy bien con esta
Formateador de JSON
Formatea, valida y minimiza JSON al instante
Codificador de URL
Codifica y decodifica componentes de URL
Generador de hash
Genera hashes MD5, SHA-1 y SHA-256
Decodificador de JWT
Decodifica e inspecciona JSON Web Tokens
Generador de contraseñas
Genera contraseñas aleatorias y seguras
Generador de UUID
Genera UUID v4 y ULID
Preguntas frecuentes
Todo sobre 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 con 64 caracteres ASCII (A-Z, a-z, 0-9, +, /). Se usa mucho para codificar datos binarios y transmitirlos por protocolos basados en texto como HTTP, SMTP y JSON.
¿Es seguro codificar mis datos aquí?
Sí. La codificación y la decodificación se realizan por completo en tu navegador con JavaScript nativo (btoa/atob). No se envía nada a ningún servidor. La herramienta es segura para contraseñas, tokens y datos privados, pero recuerda que Base64 NO es cifrado, solo codificación.
¿Cuál es la diferencia entre Base64 estándar y Base64 seguro para URL?
El Base64 estándar usa los caracteres + y / y el relleno =. El Base64 seguro para URL reemplaza + por - y / por _, y puede omitir el relleno =. Lo necesitas cuando incluyes Base64 en URLs, cabeceras 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 el data URI en Base64. Es útil para incrustar imágenes pequeñas en CSS (url(data:image/png;base64,...)) o para adjuntar datos binarios a APIs JSON.
¿Por qué el resultado decodificado se ve ilegible?
Si decodificas 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 es texto, asegúrate de que la codificación original fuera UTF-8.