Strong passwords, made your way.
Generate secure random passwords, readable passwords and memorable passphrases directly on your device.
Generated in your browser with the Web Crypto API. Nothing is sent or stored.
Strong Random settings
A comfortable default.
Quick presets
Generate several at once
Choose 5, 10 or 20 to compare candidates side by side. Nothing is stored — the list disappears when you close the tab.
Which kind should you use?
Short, factual guidance — no lecture. The right answer usually depends on whether you will type the password by hand.
Random password
The strongest option per character. Best when a password manager stores it for you and you rarely type it.
Passphrase
Several random words. Easier to remember and to type on a TV or console; use four or more words.
Readable
Real words with controlled substitutions. Trades randomness for memorability — add words rather than more swaps.
Pronounceable
Invented syllables you can say out loud. Useful for passwords you must key in on another device.
Generated entirely in your browser
KeyMint never receives your passwords. There is no account, no database, no server-side generation and no password history. Close the tab and everything you generated is gone.
Nothing is transmitted
Passwords are never sent anywhere — not to KeyMint, not to an analytics service, not to a breach-checking API, and never placed in a URL.
Nothing is stored
No local storage, no cookies, no IndexedDB. Pinned passwords live in the page's memory and vanish when you close it.
Real randomness
Every choice comes from crypto.getRandomValues() with rejection sampling, so no character or word is more likely than another.
Other ways to make a password
Each mode is the same generator with a different shape. Nothing you make in one is carried into another.
Passphrase
Several random words. Easy to remember, easy to type, strong when you use enough of them.
Readable
Real words with controlled substitutions. Trades some randomness for memorability.
Pronounceable
Invented but sayable syllables. Useful when you must type it by hand on another device.
PIN
For locks, cards and devices that only accept digits.
Custom
Exact character rules, or a pattern such as W-W-NN-S.