Password Generator
Choose a length and character types, then generate a cryptographically secure password instantly — free, private, and processed entirely in your browser.
About the Password Generator
A strong password is the single most effective defense against account takeover — but a memorable one is usually a weak one. Our free online password generator creates long, random passwords built from uppercase and lowercase letters, numbers, and symbols, with a live strength meter and estimated time-to-crack so you can see exactly how strong your choice is.
Every password is generated locally in your browser using the Web Crypto API's cryptographically secure random number generator — nothing is ever logged, stored, or sent to a server, so the passwords you generate stay completely private.
How to Generate a Secure Password
Step 1
Set your options
Choose a length from 8 to 64 characters and pick which character types to include.
Step 2
Generate instantly
A new cryptographically secure password is generated the moment you adjust any option.
Step 3
Copy and use it
Copy your password to the clipboard and use it right away.
Frequently Asked Questions
How secure are the passwords this tool generates?
Every character is chosen using your browser's Web Crypto API — a cryptographically secure random number generator, not a predictable pseudo-random one — with rejection sampling to avoid bias, so the output is genuinely random.
What does the strength meter and 'time to crack' estimate mean?
The strength meter is based on the password's entropy — how many possible combinations it could be, given its length and character set. The crack time estimate assumes a fast offline attack of about 10 billion guesses per second, a common benchmark for modern hardware.
Can I exclude confusing characters like 0, O, l, and 1?
Yes. An 'exclude ambiguous characters' option removes commonly confused characters from the pool, useful if you'll need to type the password by hand.
Is my generated password ever sent anywhere?
No. Password generation happens entirely in your browser using your device's own secure random number generator — nothing is ever transmitted to or logged by our servers.