CRYPTOGRAPHICALLY RANDOM // CLIENT-SIDE ONLY // NOTHING LEAVES YOUR BROWSER_
> GENERATED PASSWORD
STRENGTH
—
> OPTIONS
LENGTH24
> GENERATED PASSPHRASE
> OPTIONS
WORD COUNT5
SEPARATOR
> Uses window.crypto.getRandomValues — cryptographically secure randomness, not Math.random().
> Nothing is sent anywhere. No network calls. Open DevTools Network tab to verify.
> Passphrase wordlist: 2048 common English words (~11 bits of entropy per word).
> reason42/tools — free, open, no tracking_
∙ cookieless analytics via cloudflare — no cookies, no fingerprinting ∙