Password Generator
Generate cryptographically random passwords and passphrases with an entropy meter. All generation happens in your browser using crypto.getRandomValues().
How it works
All randomness comes from crypto.getRandomValues() - the browser's cryptographically secure random number generator backed by the OS entropy source (e.g., /dev/urandom on Linux). This is the same
source used by TLS and other cryptographic operations.
Entropy is calculated as log₂(charset_size ^ password_length) bits. For reference: 60 bits is reasonable for most uses, 80+ bits is strong, 100+ is excellent for master passwords.
Passphrases use a built-in wordlist of common words. Entropy is calculated as log₂(wordlist_size ^ word_count). 4 words from a 100-word list gives ~26 bits - use 6+ words for good security, or use a much larger wordlist (Diceware uses 7776 words).
Passwords are never transmitted, stored, logged, or sent to any server.