Generate secure random passwords instantly
Passwords are generated using a cryptographically secure random source in your browser (the Web Crypto API) and are never sent to or stored on any server. Not even this site can see the values that are generated.
We recommend at least 12 characters including uppercase letters, lowercase letters, numbers, and symbols. For important accounts, using 16 or more characters greatly increases resistance to brute-force attacks.
We do not recommend it. If one service is breached, your other accounts are also put at risk (a credential-stuffing attack). The safest approach is to generate a unique password for each service and manage them with a password manager.