Generate strong random passwords using the browser's cryptographically secure random source (crypto.getRandomValues).
Passwords are generated in your browser and never sent or stored anywhere
Length matters more than complexity: aim for at least 12 characters, and 16+ for important accounts. Reusing passwords is the biggest real-world risk, so generate a unique one per service and keep them in a password manager. Every password here is drawn from a cryptographically secure random source, and each selected character set is guaranteed to appear at least once.