Data & Developer

Password Generator

Generate a strong, random password in your browser. Choose the length and characters, then copy it.

Private by design — your data stays on your device.

Very strong · about 129 bits of entropy

Characters

Passwords are created with the Web Crypto API and are never saved or sent anywhere.

What does the password generator do?

This free password generator builds random passwords with your browser’s built-in cryptographic random number generator (the Web Crypto API). Choose the length and character types, check the strength estimate and copy the result. Passwords are created on your device and are never sent or saved.

How to use the password generator

  1. Pick a length. 16 characters or more is a sensible default for most accounts.
  2. Choose which characters to include and whether to avoid look-alikes such as l, 1, O and 0.
  3. Press “Generate” for a new password and check the strength meter.
  4. Copy the password into your password manager or the sign-up form.

Your privacy

Passwords are generated on your device and exist only on this page. They are never sent over the internet, written to storage or logged — closing or refreshing the page discards them.

Read how MyToolsLab handles privacy

Frequently asked questions

Is it safe to use an online password generator?

It depends on the site. This one runs entirely in your browser and never sends your password over the network, so it doesn’t reach our servers. You can check by turning off your internet connection after the page loads: it still works.

How long should a strong password be?

For accounts stored in a password manager, 16–20 random characters is plenty. If you have to type it by hand, a longer passphrase of several random words can be easier to enter while still being strong.

How does this secure password generator measure strength?

The meter estimates entropy: the number of possible passwords for the chosen length and character set, in bits. Each extra bit doubles the guessing effort. Over 64 bits is strong for most purposes; 100 or more is very strong.

Why exclude look-alike characters?

Characters such as I, l, 1, O and 0 look similar in many fonts. Excluding them makes a password easier to read or type from paper, at a small cost in strength that a slightly longer password makes up for.