Create strong random passwords locally with a live strength meter.
The password generator builds strong random passwords from the character sets you choose: upper case, lower case, digits, and symbols, with a live strength meter so you can see how much entropy you have created. Longer passwords matter more than complicated rules, so length is the first setting to raise.
Generation uses crypto.getRandomValues, the browser's cryptographically secure random number generator, and happens on your device only. Nothing is stored, nothing is transmitted, and no password ever reaches a server or a log.
20 characters with symbols
Output
k7#Tq2!vPz9@Lm4&Rw8$Mixing all four sets at this length gives well over 100 bits of entropy.
Numeric code
Output
304817Switch to digits only when a system requires a PIN, and keep the length as high as it allows.
They are created in your browser with crypto.getRandomValues, which is designed to be unpredictable. Plain Math.random is not used.
No. It exists in the page's memory while you copy it, and nothing is saved, logged, or sent anywhere.
Sixteen characters or more is a solid baseline, and twenty or more with symbols and digits is comfortable for important accounts.
Generation happens entirely on your device, so the tool has no server-side record of it. What you do after copying is up to you.
Estimated offline crack time: over a billion years.
Passwords are generated locally in your browser and are never sent to any server.