Create random passwords from 4 to 64 characters, choose letters, numbers and symbols, see an entropy estimate, and generate up to 10 at once.
This generator builds passwords with your browser's cryptographic random number source (crypto.getRandomValues), so nothing is sent to a server. Pick a length from 4 to 64 characters with the slider and switch uppercase letters, lowercase letters, numbers and symbols on or off. A new password appears every time you change a setting.
Three modes change the character pool. All Characters uses every enabled set. Easy to Read drops look-alike characters such as I, l, O, 0 and 1 and uses a shorter symbol list. Easy to Say uses only upper and lowercase letters. A strength bar shows an entropy estimate in bits and a rough crack-time label, and the batch buttons produce 1, 5 or 10 passwords you can copy one by one.
No. They are created in your browser with crypto.getRandomValues, and the page does not transmit them anywhere.
It removes characters that are easy to confuse, such as I, l, O, 0 and 1, and limits symbols to a smaller set so the password is easier to read and type.
Entropy is estimated as length times log2 of the pool size from the selected character types. The crack-time label is a rough guide based on that number, not a guarantee.
Yes. Use the Generate 5 or Generate 10 buttons to get a list, each with its own Copy button.