Password Generator

Create a strong, random password for a new account in one click. Passwords are made on your device with your browser's secure random number generator and are never sent anywhere.

Result

Strength —
Entropy —

How to use

  1. Choose the length — 16 or more is recommended.
  2. Choose which kinds of characters to include.
  3. Click Copy, and paste the password into the website.
  4. Click "Generate new" for a different password.

How it works

Each character is picked with crypto.getRandomValues, the same secure random source browsers use for encryption, without any bias. Strength is measured in bits of entropy: length × log₂(number of possible characters).

Frequently asked questions

How long should my password be?

At least 12 characters, and 16 or more for important accounts like email and banking.

Is it safe to generate passwords online?

Here, yes: the password is created inside your browser and is never sent to any server or saved.

How do I remember strong passwords?

Use a password manager, such as the one built into Chrome, Safari or Android, instead of reusing one password everywhere.

More tools