Tools

Password Generator

Generate secure random passwords with customizable length, character types, and quantity.

4128
StrengthVery Strong

About Password Security

A secure password should have sufficient length and a mix of character types. • At least 12 characters recommended • Mix uppercase, lowercase, numbers, and symbols • Avoid dictionary words, birthdays, or phone numbers • Use a unique password for each site This tool uses crypto.getRandomValues() for cryptographically secure random number generation.

Password Strength Criteria

• Weak: under 40 bits (8 chars or fewer, single type) • Fair: 40–59 bits (8–11 chars, 2+ types) • Strong: 60–79 bits (12–15 chars, 3+ types) • Very Strong: 80+ bits (16+ chars, all 4 types)

FAQ

How long should my password be?
At least 12 characters, ideally 16+. GPU-based brute force can crack 8-character passwords in minutes, but 16+ characters makes it virtually impossible.
Are the generated passwords secure?
This tool uses the browser's Web Crypto API (crypto.getRandomValues). Nothing is sent to any server — all generation happens locally in your browser.
Do I need special characters?
Special characters increase the charset size and thus entropy. However, increasing length is more effective. A 20-character alphanumeric password is far stronger than an 8-character password with all character types.