Password Generator
Time to guess at 10 billion guesses a second: longer than the age of the universe.
- Generating…
Generate strong random passwords locally. Nothing is sent over the network.
How to use the Password Generator
- Choose Random characters or a Passphrase of random words.
- Set the length and characters, and watch the strength estimate.
- Copy a password, or click Generate for new ones.
How the passwords are made
With your browser's cryptographic random number generator (crypto.getRandomValues), the same source password managers use. Every character or word is equally likely: values that would favor some characters are thrown away rather than wrapped around. Nothing is sent over the network or stored.
Passwords or passphrases?
- Random characters pack the most strength into the fewest characters; best stored in a password manager.
- Passphrases like
crumpet-oblong-pacifier-unwind-scorch-glitterare easier to type and remember. Six words from the 7,776-word EFF list give about 78 bits.
Frequently asked questions
How is strength calculated?
As entropy: the number of equally likely possibilities for these settings, in bits. The crack time assumes an attacker who knows your settings and tries 10 billion guesses a second offline, and finds it after trying half of them.
Where does the word list come from?
The EFF large word list by the Electronic Frontier Foundation (CC BY 3.0 US), made of common, easily typed words.
Related tools
All tools- Regex TesterTest regular expressions with live match highlighting, capture groups, flags and explanations.
- Cron Expression GeneratorBuild Linux cron expressions with a visual editor and preview the next run times.
- Diff CheckerCompare two texts side by side or as a unified diff, with added, removed and changed lines.
- SQL FormatterFormat and minify SQL for PostgreSQL, MySQL, SQL Server and generic SQL. Queries are never executed.
- Markdown PreviewerWrite Markdown with a live, XSS-safe preview, block tracking images, and export to HTML.