Choose the length and character sets, then generate several random passwords at once.
Runs entirely in your browser. Nothing you enter is sent or stored.
How to use
- Set the length and how many passwords you need.
- Tick the character sets: lowercase, uppercase, digits, symbols.
- Press Generate for a new batch.
- Copy the list.
Each character is picked independently and uniformly from the selected sets. 20 characters from letters and digits (62 symbols) give about 119 bits of entropy; adding the 10 symbols (72 in total) gives about 123 bits.
Frequently asked questions
Which characters are used?
Lowercase a-z, uppercase A-Z, digits 0-9, and optionally 10 symbols: ! @ # $ % ^ * + = -.
How random are the passwords?
They use the browser’s crypto.getRandomValues with rejection sampling, so every allowed character is equally likely. Nothing is sent or stored.
What does the rule check mean?
A password passes when it has 8 or more characters, at least one letter or digit, and at least one of the symbols above. Characters are picked independently, so a password may miss a symbol; generate again if needed.