Password Generator
Generate secure, random passwords instantly. Everything runs locally in your browser.
Click to generate
How to Use
- Set the password length using the slider — drag to choose between 8 and 64 characters. The current length is shown next to the label.
- Select which character sets to include: Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), and Symbols. At least one type must be enabled.
- Click Regenerate to create a new password instantly, then click Copy Password to copy it to your clipboard.
Frequently Asked Questions
- How long should my password be?
- Security experts recommend at least 16 characters for general accounts and 24+ for high-value accounts like email or banking. The longer the password, the exponentially harder it is to brute-force.
- Which character types should I include?
- Enable all four types — uppercase, lowercase, numbers, and symbols — for maximum strength. If a site restricts symbols, use uppercase + lowercase + numbers with a length of 20 or more to compensate.
- Is this generator cryptographically secure?
- Yes. The generator uses the Web Crypto API (crypto.getRandomValues) built into your browser, which produces cryptographically secure random values. Everything runs locally — no password ever leaves your device.