🔐 Codificadores

Codificador y decodificador Base64

Convierte texto a Base64 o decodifica cadenas Base64 a texto legible. Indispensable para developers que trabajan con APIs, tokens JWT, imágenes embebidas y más.

¿Qué es Base64?

Base64 es un sistema de codificación que convierte datos binarios (o texto) en una cadena de caracteres ASCII usando un alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /). Se usa cuando necesitas transmitir datos binarios a través de canales que solo soportan texto.

Usos comunes de Base64

  • Tokens de autenticación y JWT (JSON Web Tokens).
  • Embeber imágenes directamente en CSS o HTML (data URIs).
  • Adjuntos de correo electrónico (MIME).
  • Transmisión de datos binarios en APIs REST.
  • Codificación de credenciales en HTTP Basic Auth.

¿Base64 es seguro?

No es un cifrado: Base64 es solo una codificación. Cualquiera puede decodificarlo. Si necesitas seguridad, usa cifrado (AES, RSA) sobre los datos.

Preguntas frecuentes

¿Base64 aumenta el tamaño de los datos?

Sí, aproximadamente un 33%. Una cadena de 3 bytes se convierte en 4 caracteres Base64. Por eso no se recomienda para archivos grandes.

¿Cuál es la diferencia entre Base64 y Base64 URL-safe?

Base64 URL-safe reemplaza + por - y / por _ para que la cadena pueda usarse en URLs sin codificación extra. Los JWT usan Base64 URL-safe.