Password Generator

Generate strong random passwords with the character types you choose, created in your browser and never transmitted.

Passwords are generated on your device using your browser’s secure random source. Nothing is transmitted, logged or stored anywhere.

Your password

  • Strength
  • Entropy
  • Character pool

How Does It Work?

  1. Choose a lengthLength matters more than anything else. Sixteen characters is a sensible default; go longer for anything important.
  2. Pick the character typesAt least one from each selected type is guaranteed, so the password will pass validation rules that demand a digit or a symbol.
  3. Generate and copyPress generate as often as you like, then copy. Paste it straight into your password manager.

What Is It Used For?

A password’s real strength is measured in entropy — the number of equally likely possibilities an attacker would have to search. Entropy comes from length multiplied by the size of the character pool, which is why a long password from a modest alphabet beats a short one full of symbols. Everything here happens locally in your browser; the generated password is never sent anywhere, and closing the tab discards it.

  • Creating a unique password for a new account.
  • Replacing a password that appeared in a data breach.
  • Generating credentials for a database, an API key or a service account.
  • Producing a batch of passwords for a team or for test data.
  • Meeting a site’s rules that demand an uppercase letter, a digit and a symbol.

Examples

SetupPool sizeEntropyStrength
8 chars, letters only52~46 bitsFair
12 chars, letters + digits62~71 bitsStrong
16 chars, all types86~103 bitsVery strong
24 chars, all types86~154 bitsVery strong

Frequently Asked Questions

Is it safe to generate a password on a website?

It is safe here because nothing leaves your device: the password is created by JavaScript running in your browser, is never sent to a server and is not stored. You can confirm that by disconnecting from the internet — the tool keeps working.

How long should a password be?

At least 12 characters for ordinary accounts and 16 or more for email, banking and anything holding other credentials. Length adds strength faster than adding exotic characters.

What does the entropy figure mean?

It is the base-2 logarithm of the number of possible passwords with your settings. Every extra bit doubles the search space; anything above 80 bits is well beyond practical brute-force attack today.

Why avoid look-alike characters?

Because capital O and zero, or lowercase l and the digit 1, are easy to confuse when a password has to be read aloud, written down or typed from a screen. Turning that option on costs a little entropy and saves a lot of frustration.

How should I store these passwords?

In a password manager. A random 16-character password is not something to memorise, and reusing it across sites undoes the benefit of generating it.

Will the same password ever come up twice?

With 16 characters from a pool of 86 there are more combinations than atoms in a large asteroid, so no — not in any practical sense.

Free. No registration. This tool runs entirely in your browser, so the data you enter stays on your device.