Secure Password / Passphrase Generator
Generate strong credentials locally. Nothing is uploaded. Uses secure randomness (window.crypto) with a PHP fallback on this page.
Length
Character sets
Options
Custom characters (optional)
Exclude characters
Pool size: 0
Entropy (length Γ logβ(pool)): 0 bits
β
Batch generator (create many at once)
| # | Password |
|---|
Words
Mode
Separator
Casing
Extras
Word space: β
Entropy estimate: β
Custom wordlist (optional upload)
Upload a simple .txt with one word per line. Your file never leaves this browser.
Loaded words: 0
About, tips & privacy
- Generation happens entirely in your browser using
window.crypto.getRandomValues(). If unavailable, this page uses a minimal PHP fallback (random_bytes()) on demand. - Entropy approximation for passwords is
length Γ logβ(pool). Passphrase entropy iswords Γ logβ(list size)(plus small extras for digits/symbols if added). - Suggested targets: β₯80 bits for strong; β₯100 bits for long-term.
- Batch tab lets you mint many credentials at once for app seeds, API tokens, etc.
- No storage, no tracking, no uploads. Copy your secrets somewhere safe (prefer a password manager).