Password Generator
Generate strong, random passwords with custom length and character set options plus a strength meter.
- Free forever
- Instant results
- Private — runs in your browser
How to use the Password
Set the length, choose which character types to include and click Generate. Every password is guaranteed to contain at least one character from each type you select.
Click the copy icon next to a password to copy it. Use a password manager to store it — a unique password for every account matters more than anything else.
Formula
Entropy (bits) = length × log₂(number of possible characters). A 16-character password drawn from all 88 characters has about 103 bits — far beyond brute-force reach.
Frequently asked questions
How long should my password be?
At least 12–14 characters for everyday accounts and 16+ for email, banking and your password manager. Length adds strength faster than complexity does.
Is this generator secure?
Yes. Passwords are generated in your browser with the Web Crypto API (crypto.getRandomValues) using unbiased rejection sampling. Nothing is sent over the network or stored.
What does entropy mean?
Entropy measures how many guesses an attacker would need, in bits: each extra bit doubles the work. Under 40 bits is weak, 60–80 is strong for most accounts, and 100+ is effectively uncrackable by brute force.
What are look-alike characters?
Characters such as O and 0 or l, 1, I and | are easy to confuse when reading or typing a password. Excluding them slightly reduces entropy but makes passwords easier to transcribe.