Generate strong memorable passphrases from the EFF word list. Configurable word count, separators, and entropy display.
Word selection uses crypto.getRandomValues(), the browser’s cryptographically-secure RNG, with rejection sampling to eliminate modulo bias. The 512-word list is bundled with the page; there is no network call when generating. Verify in DevTools → Network by clicking Generate and watching for outbound requests (none).
Diceware is the cryptographic gold standard for memorable, high-entropy passphrases. Pick four to ten random words from a curated 7,776-word list, string them together with separators, and you get something a human can memorize in 30 seconds that takes the entire computing power of Earth longer than the age of the universe to brute-force. CipherForces Diceware uses the official EFF Large Wordlist (Joseph Bonneau, 2016), which was hand-tuned to remove confusable pairs (no "their/there", no offensive words, no embarrassing combinations).
A 12-character random password (~72 bits of entropy) takes roughly the same number of guesses to crack as a 6-word Diceware passphrase (~77 bits). The difference: humans cannot memorize X#7$pq2!Lm9k but absolutely can memorize correct.horse.battery.staple. Pinned to the wall above your desk would be more secure than reusing one weak password across every account.
Privacy: Word selection uses the browser's crypto.getRandomValues() — cryptographically random, never seeded from any predictable source. The wordlist is bundled with the page; no network call ever happens. Open DevTools → Network → generate any number of passphrases → see zero requests.
Drag and drop or click to select your file.
Adjust quality, size, or format options.
Your processed file is ready instantly.
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes for text and files.
Open toolVerify file integrity by comparing SHA-256 checksums.
Open toolEncrypt text and files with AES-256. Decrypt with your password.
Open toolCheck any website's SSL certificate and security headers.
Open tool