Password Generator
Generated in your browser using crypto.getRandomValues().
Overview
Strong passwords, generated on your device
Create strong random passwords or memorable passphrases instantly. Tune length, character types, and word count, and read the live entropy-based strength meter. Runs entirely in your browser — nothing leaves this page.
Guide
How to Use
- 1 Pick a password type
Use the Random Password tab for a high-entropy string, or the Passphrase tab for a sequence of words that is easier to remember and type.
- 2 Tune the settings
Set the length and toggle character types (or, for passphrases, the word count, separator and capitalization). Turn on Exclude ambiguous characters when you will type the password by hand. The strength meter updates as you go.
- 3 Regenerate until satisfied
Each Regenerate (or the R key) produces a fresh value with the same settings. Use the reveal toggle to mask it while you work.
- 4 Copy it
Click Copy (or press C) and paste straight into your password manager or the registration form.
- 5 Generate in bulk
Turn on Bulk generation, choose a count, then copy them all at once or download the list as a .txt file.
Reference
Strength by Configuration
| Configuration | Pool size | Entropy | Rating |
|---|---|---|---|
| 8 chars, lowercase only | 26 | ~38 bits | Weak |
| 12 chars, all types | ~88 | ~78 bits | Strong |
| 16 chars, all types | ~88 | ~103 bits | Very Strong |
| 4-word passphrase | 7,776 words | ~51 bits | Fair |
| 6-word passphrase | 7,776 words | ~77 bits | Strong |
Pitfalls
Common Mistakes
-
Reusing one password everywhere
If a single site is breached, every account sharing that password is exposed. Generate a unique password for each account and store them in a password manager.
-
Choosing too short a password
An 8-character password can be cracked quickly with modern hardware, even with symbols. Use at least 12 characters, or a 4-word passphrase for memorable accounts.
-
Excluding character types to make typing easier
Every type you disable shrinks the pool and lowers entropy. Keep all types on when a password manager handles typing; only exclude ambiguous characters when you must enter it by hand.
-
Treating a passphrase as weak because it is words
A random 4-word passphrase from a 7,776-word list has roughly 51 bits of entropy — strength comes from random selection, not obscurity. Never hand-pick the words yourself.