Secure password generator
Create strong random passwords by choosing the length and character types. They are generated with your own browser's cryptography and are never sent or stored anywhere.
What makes a password secure
A password's strength depends on its length and the variety of characters: each extra character multiplies the number of possible combinations. From 12–16 characters with upper case, lower case, numbers and symbols, a random password becomes impractical to guess by brute force.
Passwords are generated with crypto.getRandomValues, your browser's cryptographic generator, and easily confused characters (such as l, 1, O and 0) are excluded. Nothing is transmitted or stored: if you reload the page, the password is gone. Remember to use a different one for each service and, ideally, a password manager.