About this generator
This page creates local labelled credential pairs for testing and onboarding drafts. It is not a user database and does not store generated values.
This preset starts with characters mode and generates 10 independent results at a time. Every visible setting remains adjustable, and generated values are not sent to PwdGen.
When to use it
- Test accounts
- Demo environments
- Temporary onboarding drafts
Alphabet size, entropy, and brute-force assumptions
The theoretical entropy ceiling is calculated as H = L × log2(A), where L is the generated length and A is the number of currently permitted characters.
| Length | Alphabet | Search space | Entropy ceiling | Average at 10 billion guesses/s |
|---|---|---|---|---|
| 16 | 56 | 5616 | 92.9 bits | 14,820,896,326 years |
Important: these are mathematical estimates for uniformly random values. Required positions, restricted counts, repeated passwords, dictionary patterns, leaked credentials, and real password-hashing costs can change the result substantially. The figure is not a security guarantee.
How to use the result safely
- Replace temporary credentials before production use
- Do not email real passwords in bulk
- Use identity-provider workflows for live accounts
Generation and privacy method
The preset uses the browser Web Crypto API for random selection. Regenerating, changing settings, selecting, and copying results do not send generated credentials to PwdGen. The password crack-time estimator also runs locally and is an estimate, not a guarantee.
Username and Password Generator FAQ
Does this check username availability?
No. It only creates local labelled examples and does not contact any platform.
Can I use this for production users?
Use an identity provider or account-management workflow for production. This page is best for tests and drafts.
Are usernames and passwords stored?
No. Values are visible in the page and clipboard only if copied.
Why include passwords on a username page?
Most setup workflows need both an identifier and a temporary credential. The output is clearly labelled as local test data.