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
- Password length
- Enabled character-pool size
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
Developer
Hash Generator & Checker
Generate SHA-256, SHA-384, or SHA-512 hashes for text or one local file, then compare the result with an expected checksum.
Generators
Animated Coin Flipper
Flip a realistically animated fair coin using cryptographic browser randomness.
Generators
List Randomizer
Shuffle names, tasks, or any line-separated list into a new random order.
Generators
Random Name Picker
Pick one or more names from a class list, meeting roster, giveaway, or group.