Password Generator
Generated locally with crypto.getRandomValues() — the same source your
browser uses for encryption keys.
What actually makes a password strong
Length, far more than character variety. Each additional character multiplies the search space; adding one symbol to a short password barely moves it. A 20-character password of only lowercase letters is dramatically harder to crack than an 8-character one using every symbol on the keyboard.
The entropy figure above is the base-2 logarithm of the total search space — the number of bits an attacker would have to brute force. Below 60 bits is weak for anything valuable; 80 or more is comfortable; above 100 is beyond foreseeable brute force.