Codificador / Decodificador Base64

Codifica y decodifica Base64 en tu navegador. Compatible con Unicode (usa UTF-8). Activa la variante URL-safe cuando necesites incrustar Base64 en una URL o un JWT.

Codificar Base64

Codificación compatible con Unicode. Activa la variante URL-safe (-_ en lugar de +/, sin relleno).

Entrada
Codificado

¿Qué es Base64?

Base64 representa datos binarios como texto ASCII asignando cada tres bytes de entrada a cuatro caracteres de un alfabeto de 64 (A–Z, a–z, 0–9, +, /). Los caracteres = al final completan la salida hasta un múltiplo de cuatro.

Base64 estándar frente a URL-safe

El alfabeto estándar incluye + y /, que tienen significado especial en URLs. Base64 URL-safe (RFC 4648 §5) los sustituye por - y _ y suele omitir el relleno =. Los JWT usan esta variante.

Usos comunes

  • Incrustar datos binarios (imágenes, certificados) en formatos de texto como JSON, XML o HTML.
  • Cabeceras HTTP Basic auth.
  • Data URLs (data:image/png;base64,…).
  • Segmentos de cabecera y payload de un JWT.

Base64 no es cifrado

Base64 es una codificación, no un cifrado. Cualquiera puede decodificarlo. No lo uses para «ocultar» secretos — utiliza cifrado real.

Ningún dato sale de tu navegador. Todo se ejecuta localmente. · Privacidad