Base64 existe porque muchos canales —cabeceras de correo, cadenas JSON, data URI, autenticación HTTP básica— solo transportan bien caracteres ASCII imprimibles. Convierte cualquier secuencia de bytes en 64 caracteres seguros a costa de un 33 % más de tamaño. Esta herramienta convierte en ambos sentidos y maneja bien las tildes, la ñ y los emojis.
No, y tratarlo como tal es un error de seguridad real. Es una codificación reversible sin clave: cualquiera puede decodificarla al instante, así que nunca lo uses para ocultar un secreto.
Una variante que sustituye + por - y / por _, porque esos caracteres tienen significado reservado en las URL. Los JWT usan esta variante; por eso no contienen signos más ni barras.
Porque empaqueta tres bytes en cuatro caracteres, lo que añade aproximadamente un tercio. Los signos = del final rellenan la salida hasta un múltiplo de cuatro.
Las implementaciones ingenuas llaman directamente a btoa, que solo admite Latin-1. Esta herramienta convierte primero el texto a bytes UTF-8, así que las tildes, la ñ y los emojis se recuperan intactos.
Formateador JSON · Codificador de URL · Decodificador JWT · Generador de UUID · Ver todas las herramientas
También disponible en: English · Português · Français · Deutsch