Password Generator
Generate cryptographically secure random passwords with custom length and character sets. Entropy score included.
Password Generator
Generate cryptographically secure random passwords using crypto.getRandomValues. Customize length, character sets, and quantity.
Options
Charset size: 62 chars · Entropy: 95 bits ✅ Good
FAQ
How are passwords generated?▼
Passwords are generated using crypto.getRandomValues(), the browser's cryptographically secure random number generator. This is the same API used by password managers.
Are my passwords stored or transmitted?▼
No. All generation happens locally in your browser. Passwords are never sent to any server.
What is entropy?▼
Entropy (measured in bits) quantifies unpredictability. A password with 128 bits of entropy would require 2¹²⁸ guesses to crack by brute force — effectively unbreakable with current hardware.
Frequently Asked Questions
How secure are the generated passwords?
Passwords are generated using the browser's crypto.getRandomValues() API — a cryptographically secure pseudorandom number generator (CSPRNG). They are never sent to any server.
What is password entropy?
Entropy measures password strength in bits: log2(charset_size ^ length). A value above 80 bits is strong; above 100 bits is very strong for most use cases.
How long should my password be?
For most accounts, 16+ characters with mixed case, numbers, and symbols provides excellent security. For high-value accounts (banking, email), use 20+ characters.