crypto
Password
Generate passwords and passphrases from the browser's own CSPRNG.
at a time
Every value comes from crypto.getRandomValues, the browser's own
CSPRNG, and is chosen with rejection sampling so no character is more likely than another.
Nothing is stored, logged or sent; reloading the page loses them, which is the point.