PixConvert

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

1

Elige el modo Codificar o Decodificar. Pega tu texto (o sube un archivo para codificarlo) en el área de entrada.

2

Haz clic en Codificar o Decodificar. El resultado aparece de inmediato en la salida. Haz clic en Copiar para llevarlo al portapapeles.

3

Activa el modo seguro para URL si trabajas con tokens, JWT o cadenas de consulta: el resultado usa - y _ en lugar de + y /.

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.