Password Generator
Generate a cryptographically secure random password with the character types you choose.
Generated password
How this works
Passwords are generated locally, using the browser's Web Crypto API. Nothing is sent anywhere, saved, or logged. The generator guarantees at least one character from every character type you select: it does not simply mix the types together and hope one appears.
This tool does not estimate how long a password would take to crack, and no password is "unhackable". A longer password using more character types is generally stronger, but individual websites and services may enforce their own, different password rules that this tool cannot know about in advance.
Password security also depends on using a unique password per account and storing it securely.
What this result means
The result is a random password built from the character types you selected.
Assumptions and limitations
- No strength meter, no ambiguous-character exclusion option, and no show/hide toggle — the generated password is always shown as a "random password", not a guarantee of security against every possible attack.