Password & Passphrase Generator
Generate strong passwords and passphrases with entropy-based strength scoring.
100% in your browser. Nothing is uploaded.
Frequently asked questions
How is entropy calculated?
For random passwords, entropy = length × log₂(pool size), where pool size depends on which character sets are active. For passphrases, entropy = word count × log₂(word list size). Higher entropy means more guessing work for an attacker.
Is my password sent anywhere?
No. Generation uses the browser's crypto.getRandomValues API entirely in your browser. Nothing is transmitted or logged.
How large is the built-in word list for passphrases?
The word list has 199 words, giving roughly 7.6 bits of entropy per word. A 5-word passphrase from this list has ~38 bits — well above the "Strong" threshold.
More dev tools
JSON Formatter
Format, validate, minify, and explore JSON.
Base64 Encode/Decode
Encode and decode Base64 for text and files.
JWT Decoder
Decode and verify JSON Web Tokens.
URL Encoder
Encode, decode, and parse URLs and query strings.
Hash Generator
MD5, SHA-1, SHA-256/384/512 for text and files.
UUID Generator
UUID v4, v7, and Nano ID. Bulk generation.