You are responsible for key management and output validation.
Secure Password Generator
Generate cryptographically secure passwords in your browser. Client-side using Web Crypto API. Your passwords stay on your device.
Passwords are generated locally in your browser using the Web Crypto API. No data is sent to any server.
Frequently Asked Questions
Are the generated passwords secure?
Yes. Generation uses the browser's cryptographically secure random source (Web Crypto getRandomValues), not a predictable algorithm.
Is my password saved or sent anywhere?
No. Passwords are generated in memory and are never stored, transmitted, or logged. Copy them and store them in your own password manager.
What options are available?
You can control length, uppercase, lowercase, numbers, and special characters, and generate multiple passwords at once.
Related Guides
Secure Password Generation: Best Practices
How to generate strong, cryptographically secure passwords and manage them safely.
bcrypt vs Argon2: Password Hashing
Security properties, memory-hardness, parameters, and when to use which.
bcrypt vs scrypt: Hashing Compared
How CPU-bound bcrypt and memory-hard scrypt resist GPU cracking.