Password Generator
Generate cryptographically secure passwords with configurable length and character sets. Includes a strength meter and one-click copy. All generation happens in your browser.
A strong password should be at least 16 characters long and include uppercase, lowercase, numbers, and symbols. This generator uses crypto.getRandomValues() — the same cryptographic source used by operating systems for key generation.
Frequently Asked Questions
How are passwords generated?
Passwords are generated using crypto.getRandomValues(), which provides cryptographically secure randomness. No server calls are made.
What makes a strong password?
A strong password is at least 16 characters long and uses a mix of uppercase, lowercase, numbers, and symbols. Avoid dictionary words and personal information.
How long should my password be?
16 characters is a practical minimum for important accounts. Password managers make it easy to use 24–32 character random passwords everywhere without needing to remember them.
Are the generated passwords stored anywhere?
No. Passwords are generated in your browser using the Web Crypto API and never leave your device. Close the tab and they are gone.