Password Generator
Build strong, random passwords right in your browser. Every character comes from a cryptographically secure source, with a live entropy read-out so you can see exactly how tough each password is to crack.
- Free
- No sign-up
- No ads
Loading…
Password generation, explained
Are these passwords generated securely?+
Yes. Every character is chosen with crypto.getRandomValues, the browser’s cryptographically secure random source, using rejection sampling so no character is more likely than another. This tool never uses Math.random.
Does anything I generate get sent to a server?+
No. The whole tool runs in your browser. Passwords are created locally and are never uploaded, logged, or stored. Close the tab and they are gone.
Will the password always include every character type I picked?+
Yes. Each password starts with at least one character from every set you turn on, then the rest are drawn from the whole pool and shuffled, so a site that requires a digit or a symbol will always accept it. The only exception is a length shorter than the number of sets, where there is no room for one of each.
What does the strength read-out mean?+
It estimates entropy in bits as length multiplied by log2 of the character pool size. More bits means harder to guess. As a rough guide, under 40 bits is weak, 60 or more is strong, and 120 or more is very strong.
What does "exclude ambiguous characters" do?+
It removes look-alike characters that are easy to misread or mistype: capital I, lowercase l, the digit 1, capital O, and the digit 0. This is useful for passwords you will read aloud or copy by hand.
How long should my password be?+
For most accounts, aim for at least 16 characters with a mix of character types. For high-value logins use 20 or more. Length matters more than complexity, so a longer password with fewer symbol types is still very strong.
Is a passphrase better than a random password?+
Both can be strong. What matters is how many guesses an attacker would need. A random 16-character password drawn from all four character sets is far stronger than a short phrase, while five or more truly random words are easier to type and remember. Keep either in a password manager.
How often should I change my passwords?+
Current NIST guidance says not to force routine changes. Change a password when there is a sign it was exposed, such as a breach notice, and never reuse the same password on two sites.
Related tools
All tools →More in General Tools.
Need something custom built?
The studio behind this free tool builds custom bots, game servers and websites.