Generate strong, random passwords using your browser's cryptographic RNG. Fully customizable length and character sets.
Generate cryptographically strong passwords in your browser. Customize length, include symbols, numbers, uppercase, exclude ambiguous characters. Never leaves your device.
Yes. The generator uses crypto.getRandomValues(), the browser's cryptographically secure pseudo-random number generator, the same source used by TLS, WebCrypto and authentication protocols.
For online accounts, 16+ characters with mixed classes is comfortable for most threat models. For encryption keys or admin credentials, prefer 24+ or use a passphrase of 5-6 words.
This generator runs entirely in your browser; the password never leaves your device and is not logged anywhere. Still, for production credentials, prefer a password manager that can generate and store the password in the same step.