Password & Passphrase Generator
Generate a strong random password or a memorable passphrase, instantly. Runs entirely in your browser — nothing you generate is ever uploaded.
—
Password or passphrase — which should you use?
PassForge generates either a random-character password or a random-word passphrase, both using your browser's cryptographically secure random number generator. Passwords pack the most entropy per character, useful where a site enforces a short maximum length. Passphrases (several random dictionary words strung together) are easier to type and remember correctly while still reaching strong entropy — five random words is roughly as strong as a 10-character fully-random password.
How it works
Every password or passphrase is generated directly in your browser using the Web Crypto API's crypto.getRandomValues, with rejection sampling so every character or word is chosen with equal probability. Nothing is sent to a server, so it works even offline once the page has loaded.
Frequently asked questions
Is this free to use?
Yes. There's no sign-up and no limit on how many passwords or passphrases you generate.
Do you store the passwords I generate?
No. Every password and passphrase is generated entirely client-side in your browser. See the privacy policy for details.
Are these passwords secure?
Yes. Characters and words are chosen using crypto.getRandomValues, a cryptographically secure random source, with unbiased sampling across the selected character set or word list.
What's the difference between a password and a passphrase?
A password is a short string of random characters; a passphrase is a sequence of random dictionary words. Passphrases are easier to type and remember for a given strength level, while passwords pack more entropy per character for sites with strict length limits.