Password Generator
Strong random passwords generated in your browser. Nothing leaves your device.
Lowercase letters are always included. Ambiguous characters (l, I, 1, O, 0) are excluded.
Your password
Generated with your browser's cryptographic randomness. Never sent anywhere, never stored.
About this tool
This password generator uses your browser's cryptographic random number generator (crypto.getRandomValues), the same source password managers rely on. Pick a length up to 64 characters, toggle uppercase, digits, and symbols, and watch the entropy meter estimate strength in bits. Ambiguous characters like l, I, 1, O, and 0 are excluded so passwords survive being read aloud or typed from paper.
Frequently asked questions
Is it safe to generate a password on a website?
Here, yes: generation runs entirely in your browser using the operating system's cryptographic randomness. Nothing is transmitted, logged, or stored. You can disconnect from the internet and the tool still works.
How long should a password be?
16 characters with mixed character sets is strong for most accounts, roughly 95+ bits of entropy. Use 20+ for anything critical like email or banking, and never reuse passwords across sites.
What does the entropy number mean?
Bits of entropy measure how many guesses an attacker needs. Each extra bit doubles the search space. Above 90 bits is effectively uncrackable by brute force with current hardware.