Password Generator
Generate secure, random passwords with custom rules.
What is this tool?
Generates highly secure, cryptographically random passwords with customizable length and character sets, evaluated in real-time for entropy and strength.
How to generate a secure password
- Adjust the slider to set your desired password length.
- Toggle specific character sets (uppercase, lowercase, numbers, symbols).
- View the real-time strength estimation and entropy score.
- Click the copy button to safely copy the password to your clipboard.
Key Features
- Cryptographically secure randomness via window.crypto
- Real-time zxcvbn strength estimation
- Customizable character inclusion rules
- Excludes visually similar characters to prevent confusion
Frequently Asked Questions
How does the tool ensure the password is truly random?
It uses the browser's native Web Crypto API (crypto.getRandomValues), which generates cryptographically strong random values seeded by the operating system, unlike the standard Math.random() function.
What does the strength meter actually measure?
The tool uses the zxcvbn algorithm to evaluate password strength. It checks against known dictionaries, common patterns, and structural complexity to estimate resistance to brute-force attacks.
Privacy First
Passwords are generated entirely within your browser's memory using local cryptography APIs. They are never saved, logged, or transmitted across any network.
