Strong password generator
Set the length, choose which character types to include, and generate a secure random password right in your browser. Nothing is ever sent over the network.
Save your passwords — privately, only if you want to
The generator is fully free and works entirely in your browser. If you'd like a place to keep the passwords you make, synced across your devices, you can create a free MELEK account and use an opt-in, private vault. It takes a minute.
Prefer to keep nothing? That's the default — passwords are generated locally and never stored or transmitted unless you choose to save one.
Create a free accountHow this stays secure
Every password is drawn from crypto.getRandomValues — the browser's
cryptographic random-number generator — using rejection sampling so each allowed character is equally
likely (no modulo bias). It is generated on your device and is never sent to any server. For maximum
safety, use a length of 16 or more and enable several character types.