Strong passwords or memorable passphrases — cryptographically random in your browser.
A strong password resists both brute-force and dictionary attacks. Four core principles:
A passphrase of 4–6 random words (the Diceware method) offers security comparable to a random character password but is far easier to remember and type. For master passwords (password managers, disk encryption), passphrases are often the better choice.
Yes. Random numbers come from `crypto.getRandomValues()` directly in your browser — a cryptographically secure source. There is no server round-trip, no log, no tracking. You can inspect the implementation in your browser's developer tools at any time.