Password Generator
Generate strong, random passwords with custom length, character sets, and pronounceability. Check password strength.
About this tool
A strong password is your first line of defense. This generator creates cryptographically random passwords using the browser's crypto.getRandomValues() API — the same source of randomness used in cryptographic applications.
Customization options: - Length: 8–128 characters - Uppercase letters (A-Z) - Lowercase letters (a-z) - Numbers (0-9) - Symbols (!@#$%^&*...) - Exclude ambiguous characters (0/O, 1/l/I) — for easier manual typing - Pronounceable passwords — alternating consonants and vowels for memorability
Password Strength Meter — rates your password on entropy bits, estimating crack time with modern hardware. Shows what makes it strong or weak.
Bulk Generator — generate multiple passwords at once for batch provisioning.
Frequently Asked Questions
Is this password generator truly random?
What makes a password strong?
What does 'entropy' mean for passwords?
Should I use a password manager?
Related Tools
Hash Generator
Generate cryptographic hashes (MD5, SHA-1, SHA-256, SHA-512) from any text. 100% client-side, instant results.
JWT Decoder
Decode and inspect JWT tokens instantly. View header, payload, and signature. 100% client-side — your tokens never leave your browser.
UUID Generator
Generate UUIDs in v1, v4, and v7 formats instantly. Bulk generate, copy, and export. 100% client-side, no server calls.
Base64 Encoder/Decoder
Encode and decode Base64 text and images. Supports URL-safe Base64. Preview images inline. 100% client-side.