MB Networks
TOOL-19 · Security
Generate cryptographically secure passwords and passphrases with real entropy estimates. Runs entirely in your browser.
Generated password
Generated passphrase
A random character password (mixed case, digits, symbols) packs the most entropy per character, but a passphrase (several random dictionary words strung together) can pack more total entropy while staying easier to type and remember — four to six truly random words is a well-established, cryptographically sound alternative, not a weaker shortcut. Which one to use depends entirely on whether you're storing it in a password manager (favor character-random, you'll never type it) or need to actually type it regularly (favor a passphrase).
Length matters more than complexity rules — a 16-character passphrase beats an 8-character password stuffed with symbols, because entropy scales with length far faster than with character-set size. The generator here uses the browser's cryptographically secure random number generator (not Math.random, which is not safe for this), and every password is generated locally — nothing is ever transmitted or logged.
Yes, if the words are genuinely randomly selected (not a memorable phrase you made up) and there are enough of them — four to six random dictionary words typically exceeds the entropy of a short complex password, while being much easier to type correctly and remember.
Entropy (the actual measure of how hard a password is to guess) grows with the number of possible characters raised to the power of length — adding length has a much bigger multiplicative effect than adding a few more allowed symbols to a short password.
It uses the Web Crypto API's cryptographically secure random number generator, the same class of randomness used for real cryptographic keys — not Math.random(), which is fast but not secure enough to resist prediction. Nothing generated here is transmitted anywhere; it's created and shown entirely in your browser.
Related tools
Security
Base64 Encoder / Decoder
Encode and decode Base64 strings in your browser. Supports standard and URL-safe Base64, plus hex input/output. Nothing leaves your device.
Open →Security
Hash / Checksum Verifier
Compute MD5, SHA-1, SHA-256, and SHA-512 checksums for files or text, entirely in your browser. Paste an expected hash to verify a match instantly.
Open →Security
JWT Decoder
Decode and inspect JWT tokens instantly in your browser. See header, payload, and expiry status. No signature verification — nothing is sent anywhere.
Open →DevOps
Firewall Rule Builder
Build firewall rules from a form and get the equivalent nftables ruleset, iptables commands, and ufw commands, side by side. No account, nothing leaves your browser.
Open →Uses crypto.getRandomValues() · Nothing is logged or sent