Skip to content

Secure Password Generator

Generate one or more private passwords with cryptographic browser randomness, guaranteed character-class coverage, and transparent search-space guidance.

Length matters

NIST guidance emphasizes password length and supports long passwords and passphrases rather than relying on rigid composition rules for user-chosen secrets.

For machine-generated passwords, a large random character pool and sufficient length create a large search space. Every account should receive a unique password.

Randomness and character coverage

The generator uses with rejection sampling to avoid modulo bias. It first selects one character from every enabled class, fills the remaining positions from the combined pool, and cryptographically shuffles the result.

Formula variables

LL
Password length
CC
Enabled character-pool size
Nominal pool search space
bits=Llog2(C)bits=L\log_2(C)

Examples

Password-manager default

Input

20 characters; all four character classes

Show result

Result

A unique cryptographically generated 20-character password

Frequently Asked Questions

Are passwords sent anywhere?

No. Generation occurs locally and the page does not persist the results.

Should I reuse a generated password?

No. Use a unique password for every account and store it in a trusted password manager.

References

Related Tools