Password Toolkit
Generate strong passwords, check their strength, and spell them phonetically for reading over the phone. Everything runs in your browser.
About the Password Toolkit
The Password Toolkit combines three essential security tools into one page. The password generator uses your browser's built-in cryptographic random number generator (crypto.getRandomValues) to create truly random passwords. The strength checker analyses your password's length, character variety, and common patterns to estimate how long it would take to crack. The phonetic speller converts each character into its NATO phonetic alphabet equivalent, making it easy to communicate passwords clearly over the phone or in person.
Why Use a Password Generator?
Humans are poor at creating random passwords. We tend to use dictionary words, birthdays, and predictable patterns. A password generator removes this bias entirely, producing passwords that are genuinely random and significantly harder to crack. The National Cyber Security Centre (NCSC) recommends using randomly generated passwords of at least 12 characters, combined with a password manager to store them securely.
Your Privacy is Guaranteed
Every operation in this toolkit runs entirely in your browser. No passwords are ever sent to a server, stored in a database, or logged in any way. The source code is fully transparent, and you can verify this by inspecting the network tab in your browser's developer tools while using the tool.