Diceware mode
4-7 EFF-list words, hyphen-joined. Easier to type, equally strong.
A password generator that posts to a server is the wrong shape of tool. Morph runs crypto.getRandomValues() — the browser's cryptographic PRNG, the same primitive TLS implementations use — directly inside your tab. The character set is yours, the length is yours, the result lives in your clipboard for as long as you keep it there. Nothing is logged. Nothing is transmitted. The tab forgets it the moment you close it.
crypto.getRandomValues() seeds from OS entropy. Same primitive your TLS stack uses every time you load HTTPS. The output is indistinguishable from true random for any practical adversary.
8 to 128 characters. A-Z, a-z, digits, symbols. Exclude lookalikes when you might have to read it aloud.
4-7 EFF-list words, hyphen-joined. Easier to type, equally strong.
One-click copy. Nothing logged anywhere. Reload the tab and the password is unrecoverable.
If a generator transmits the password to its origin server — even "just for measuring strength" — the password has touched a third party before it touched a password manager. Logging is opt-in, not opt-out, on most of those tools. Morph runs the entire pipeline in WebAssembly and JavaScript inside your browser tab. The password is generated in your machine, lives in your clipboard, and is destroyed when you close the page.
Yes. It uses crypto.getRandomValues() — the browser's CSPRNG, the same primitive used by TLS implementations. Not Math.random. Not seeded by current time.
No. It is generated in JavaScript inside your tab. No fetch, no submit, no analytics on the output. Copy it once, then close the tab.
Yes — toggle exclude-lookalikes for environments where you might have to read the password aloud or out of a fax.
Sixteen for general use, thirty-two for anything that protects money or root credentials. Longer is always cheaper than complex.
Yes — the diceware-style passphrase mode picks 4-7 words from an 8,000-word EFF list joined by hyphens. Easier to type, equally strong.
Optional 12-second auto-clear. Useful on shared machines where you might forget to copy something else after.