Password Generator
Generate secure random passwords with customizable options
Frequently Asked Questions
What does the password generator do?
It produces secure random passwords in your browser with configurable length and character types (uppercase, lowercase, digits, symbols). You can also exclude look-alike characters (`0/O`, `l/1`) and bulk-generate multiple passwords for different accounts.
How secure are these passwords?
The tool uses `crypto.getRandomValues`, a cryptographically secure OS-provided random source — unlike `Math.random`. A 16+ character password with all four classes is effectively immune to modern brute-force attacks.
What length and rules should I pick?
- Ordinary accounts: 12–16 chars, all four classes - Finance / admin accounts: 20+ chars - If spaces or extended symbols are allowed: long passphrases (four random words, e.g., `correct-horse-battery-staple`) Always match the target system's constraints — some reject symbols or cap length.
Each click gives a different password. Can I reuse the previous one?
For security the tool keeps no history; closing or reloading the page clears it. Copy straight into a password manager (1Password, Bitwarden, Keychain, etc.).
Are generated passwords uploaded?
No. Generation, randomness, and combination all happen locally. Your passwords never travel over the network.
How does this compare to the browser's built-in "Suggest strong password"?
The browser suggestion is convenient and syncs with your account but offers limited customization. DevToolkit gives fine control over length, character sets, and exclusions — useful when you need to type the password manually or embed it in configuration/scripts. They work well together.