ROBOTCRASH

🔑 Password Generator

Build strong, random passwords in your browser — pick the length and character sets, optionally drop look-alike characters, and generate securely with crypto.getRandomValues.

🎲 Generate a Secure Password

What is a Password Generator?

A password generator produces unpredictable strings from the character sets you enable, using a cryptographically secure random source. Random passwords resist guessing and dictionary attacks far better than anything a person tends to choose.

Pair it with a password manager: generate a long, unique password for every account and let the manager remember them, so you never reuse a credential across sites.

❓ Frequently Asked Questions

Are these passwords truly random?

Yes. Each character is drawn using crypto.getRandomValues, the browser's cryptographically secure random number generator, rather than Math.random. That makes the output suitable for real security use, unlike patterns you might invent by hand.

Is the password sent anywhere?

No. Generation happens entirely in your browser and the result is never transmitted, logged, or stored. Nothing leaves the page, so you can copy the password straight into your password manager with confidence.

What does 'exclude ambiguous characters' do?

It removes look-alike characters — 0 and capital O, and 1, lowercase l, and capital I — from the pool. This is useful when a password might be read aloud, typed from a printout, or entered on a device where those characters are easy to confuse.

How long should my password be?

Longer is stronger. For most accounts, 16 or more characters mixing several character sets is a solid choice; for high-value accounts, go longer still. The best practice is a unique, generated password per site stored in a password manager, so length is never a memory burden.