5h<+nw^ultXzWt$4
Character Types
Generate strong, secure passwords instantly. Customize length and character types — uppercase, lowercase, numbers, symbols. All generated in your browser using cryptographically secure randomness. Nothing is sent to any server.
This generator uses the Web Crypto API's crypto.getRandomValues — unlike the predictable Math.random(), this produces cryptographically secure random numbers that cannot be predicted even if an attacker observes previous outputs.
The table below shows entropy and recommended use cases at each length when using all character types (uppercase, lowercase, numbers, symbols).
| Length | Strength | Entropy (bits) | Recommended For |
|---|---|---|---|
| 8 | Medium | ~52 | Low-stakes accounts (bare minimum) |
| 12 | Strong | ~79 | Social media, general online accounts |
| 16 | Very Strong | ~105 | Email, banking, password managers |
| 32 | Very Strong | ~210 | High-security accounts, API keys, encryption keys |