Password Generator

Create strong random passwords with custom rules.

Select at least one character type

Strength: Very strong (about 103 bits of entropy)

About this tool

Generate strong, random passwords using your browser's cryptographic random number generator. Choose length and character types, then copy the result. Nothing you generate is stored or transmitted.

How to use it

  1. Set the password length (16 or more is recommended).
  2. Select which character types to include.
  3. Click Generate, then copy the password into your password manager.

Frequently asked questions

How long should a password be?

At least 12 characters for ordinary accounts and 16 or more for email, banking and password-manager master passwords.

Is this generator safe?

Passwords are created in your browser with the Web Crypto API and are never sent anywhere.

Should I reuse passwords?

No. Use a unique password per site and store them in a password manager.