Codificar en Base64

Codifica texto usando Base64.

Resultado en Base64

Ejemplos de uso

Crear un encabezado de autenticación Basic para una API

Codifica "usuario:contraseña" en Base64 y úsalo directamente en un encabezado Authorization: Basic.

Transportar datos binarios pequeños como texto plano

Útil cuando necesitas incrustar de forma segura datos con caracteres especiales en un campo de texto plano: un archivo de configuración, un valor JSON, etc.

Codificar un valor para usar en una URL

Si el resultado va a formar parte de una ruta de URL o un nombre de archivo, activa la opción segura para URL para evitar que aparezcan + o /.

Preguntas frecuentes

¿El texto que escribo se envía a un servidor?

No. La codificación ocurre completamente en tu navegador, y lo que escribes nunca se envía a un servidor.

¿Base64 es una forma de cifrado?

No. Base64 es solo una forma de representar datos de manera segura como texto; no es cifrado. Cualquiera puede decodificarlo fácilmente de vuelta al valor original, así que no lo uses para ocultar contraseñas o información sensible.

¿Esto funciona con texto en otros idiomas y emojis?

Sí. El texto se convierte a bytes UTF-8 antes de codificarlo, así que los caracteres no ingleses, los emojis y otro texto Unicode se procesan correctamente.

¿Cuándo debo activar la opción segura para URL?

Actívala cuando el resultado deba ir en una URL o un nombre de archivo. Cambia los caracteres +, / y = del Base64 estándar por - y _, que son seguros en URL, y elimina el relleno = final.