El generador necesita JavaScript: las contraseñas solo se generan en tu navegador.
Generadas con crypto.getRandomValues() directamente en tu navegador. No se envía, no se guarda ni se escribe nada en la barra de direcciones.
Para hacer el cálculo se necesita JavaScript.