How this tool works
Two things make a password strong: length and unpredictability. Everything else — the substituted characters, the exclamation mark on the end, the capital at the front — is decoration that cracking software has accounted for since the early 2000s.
Characters are drawn from an 88-character set using your browser's cryptographic random number generator, not the ordinary Math.random that many simple generators use. That difference matters: Math.random is predictable once an attacker sees enough output, and was never built for security. Each character carries about 6.5 bits of entropy, putting a 16-character password at roughly 103 bits.
Using what it gives you
- Never reuse one: this matters more than length. Stolen credentials get replayed against every other major service, so a perfect password used twice protects nothing once either site is breached.
- Take 16 as your floor: a password manager does the typing, so there is little reason to choose a short one.
- Regenerate rather than edit: if a site demands a symbol and the draw did not include one, generate again. Editing by hand reintroduces the pattern the randomness removed.
- Add two-factor authentication: a strong password defends against guessing. It does nothing against a convincing phishing page or a breach at the service itself.