KKoumen Tools PRO

Random, not memorable.

Generated on your device with the browser's cryptography API. Nothing is sent anywhere, nothing is stored.

20
Your password
—
Strength—
Entropy—

A password is only as strong as its randomness. 12 characters from all four sets is about 78 bits — fine for most accounts. Anything above 80 bits is beyond brute-force reach for the foreseeable future. Length beats complexity: adding four characters helps far more than swapping a letter for a symbol.

Generating a password that is actually strong

Password strength is almost entirely about length. A 20-character password of ordinary words is stronger than an 8-character password of random symbols, and it is easier to type.

  1. Set a length. Sixteen characters is a good default and comfortably beyond what current hardware can brute force. Twenty or more if the site allows it, which most do.
  2. Choose a character set. All four classes — lowercase, uppercase, digits and symbols — gives the largest space per character. Some systems reject symbols, so the toggles exist.
  3. Generate. The password is produced by the browser’s cryptographic random number generator, not by a predictable formula, and it is never transmitted.
  4. Store it somewhere real. A password manager, not memory and not a notes app. The strength of a generated password is wasted if it is reused or written on a sticky note.

When this comes up

Questions

How long should a password be?

Sixteen characters is comfortably strong for anything protected by rate limiting. For anything that could be attacked offline — an encrypted file, a Wi-Fi network, a password manager master password — aim for twenty or more, because there is no server slowing the attacker down.

Is a long password of random words better than a short complex one?

Usually yes. Four or five random words give more entropy than eight characters of mixed symbols, and they are far easier to remember and type. The classic xkcd analysis of this is still correct: length beats complexity, because the search space grows exponentially with each character added.

How are these generated?

With crypto.getRandomValues, the browser’s cryptographically secure random number generator. That matters: Math.random would be predictable enough to undermine the whole exercise. Nothing is sent to a server and nothing is stored, so the password exists only in your tab and then in whatever you paste it into.

Should I change my passwords regularly?

Current guidance from NIST and the UK’s NCSC says no. Forced rotation leads to predictable patterns — Summer2025, Summer2026 — and makes passwords weaker, not stronger. Change a password when there is a reason: a breach, a shared device, or a service you no longer trust.

All-Access — every tool, one payment

This generator is free and stays free. All-Access removes the upgrade prompt and unlocks every tool on this site.