Gaming Password Generator

Dial in exactly the password you want, then copy it. Nothing leaves your browser — there is no server to send it to.

Your password click to select
Generating…
0 bits
18
Quick presets

Everything runs in your browser — nothing is sent anywhere.

How strength is calculated

Strength here is not a vibe — it is math. We estimate entropy, measured in bits, using the standard formula:

entropy (bits) = length × log₂(pool size)

The pool size is how many different characters could appear at each position. Turning on more character types grows the pool: lowercase adds 26, uppercase adds 26, numbers add 10, and symbols add 13. Excluding look-alikes (I l 1 O 0) slightly shrinks it in exchange for easier typing.

Every extra character multiplies the number of possible passwords, so length is the single biggest lever. A longer password with fewer character types usually beats a short one stuffed with symbols.

What the labels mean

  • Weak — under 40 bits. Crackable; only acceptable for throwaway accounts.
  • Fair — 40 to 59 bits. Okay for low-stakes logins, but reuse nothing.
  • Strong — 60 to 79 bits. A solid default for most game accounts.
  • Very strong — 80 bits or more. Effectively impossible to brute-force.

How the randomness works

Characters are chosen with crypto.getRandomValues() — your browser's cryptographically secure random source — using rejection sampling so there is no modulo bias toward any character. We never use Math.random(), which is not safe for secrets.