Generate passwords

Password strength
Strength: High (recommended) Very strong

Uses uppercase, lowercase, numbers and symbols. The best choice for email, social media, online shopping and most other services.

Character pool
90 characters
Entropy
~104 bits
Estimated time to crack
Over 1 trillion years
Advanced settings (character types)

Your passwords

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  

Passwords are generated in your browser and are never sent or stored anywhere.

How to use the password generator

  1. Choose a length: use the slider, the number box or a preset button to pick 4 to 128 characters.
  2. Choose a strength: select Low, Medium, High or Max to suit your purpose. If unsure, High is recommended.
  3. Copy and use: pick any of the 8 passwords and press "Copy" to copy it to your clipboard.

If a service restricts which characters you can use (for example, no symbols), open "Advanced settings" to choose character types individually.

Password strength guide

A password's strength depends on the variety of characters and its length. The more character types and the longer the password, the harder it is to crack by brute force.

StrengthCharactersSuggested lengthBest for
LowLowercase, numbers8+Temporary or low-importance accounts
MediumUppercase, lowercase, numbers12+Services that don't allow symbols
MaxUppercase, lowercase, numbers, symbols32+Online banking, admin accounts, Wi-Fi and other critical uses

* "Estimated time to crack" is an average assuming an attacker can make 10 billion guesses per second.

Tips for creating and managing secure passwords

Sources

Frequently asked questions

Are generated passwords stored or sent anywhere?

No. Passwords are generated entirely in your browser and are never sent to or stored on any server.

How long should my password be?

For most online services, use at least 16 characters including uppercase, lowercase, numbers and symbols. For critical accounts such as banking or admin access, 20 or more characters is recommended.

Should I change my passwords regularly?

No, periodic changes are not necessary. NIST (U.S. National Institute of Standards and Technology) and Japan's Ministry of Internal Affairs and Communications both advise against forced periodic changes. Use a strong, unique password for each service and change it immediately if there is evidence it has been leaked.

How secure is the random number generator?

It uses the browser's built-in cryptographically secure random number generator (crypto.getRandomValues from the Web Crypto API).

What if a service doesn't allow symbols?

Choose the Medium strength level, or uncheck Symbols in Advanced settings. Use a longer password to keep it strong.