tooloora

Password Generator — strong, random & local

Create strong, random passwords with a live strength meter — generated in your browser, never sent anywhere.

Runs locally — nothing is uploaded

Very strong102 bits of entropy

Runs entirely on your device — nothing is sent or stored.

What this password generator does

This tool creates strong, random passwords right in your browser. Choose the length and which character types to include — lowercase, uppercase, numbers and symbols — and a new password is generated instantly. A live strength meter shows how hard it would be to guess, and a single click copies it to your clipboard.

Why random passwords matter

The most common way accounts get compromised is reused or guessable passwords. If one service leaks your password and you used it elsewhere, attackers try it everywhere. A long, random, unique password per account removes that risk — and a generator is the only practical way to create one you would never invent yourself.

How the strength meter works

Strength is measured in bits of entropy, an estimate of how many guesses an attacker would need. Each extra character and each extra character type multiplies the possibilities:

EntropyRatingRough meaning
under 40 bitsweakcrackable quickly
40–60 bitsfairokay for low-value logins
60–80 bitsstronggood for most accounts
80+ bitsvery strongsuitable for high-value accounts

The fastest way to raise entropy is length: a longer password beats a short one with more symbol types almost every time.

Secure by design

Passwords are generated with your browser's cryptographic random number generator (crypto.getRandomValues) using rejection sampling, so there is no statistical bias toward certain characters. Nothing is sent to a server, nothing is logged, and generated passwords are never stored — only your preferences (length and character sets) are remembered locally.

Tips for everyday use

  • Use a unique password for every account — never recycle one.
  • Store them in a password manager so you do not have to remember them.
  • Turn on two-factor authentication wherever it is offered.
  • Exclude ambiguous characters (l, I, 1, O, 0) if you will read or type the password by hand.
  • For passphrases you must memorize, prefer length over complexity.

Frequently asked questions

Are the passwords generated securely?

Yes. They use your browser's cryptographic random number generator (Web Crypto, crypto.getRandomValues) with rejection sampling, so every character is uniformly random with no bias. Generation happens entirely on your device.

Is my password sent anywhere?

No. Nothing leaves your browser — there is no server call, no logging and no storage of generated passwords. Only your option choices (length, character sets) are remembered locally so the tool opens the way you left it.

What is entropy and how strong is strong enough?

Entropy, measured in bits, estimates how hard a password is to guess: more bits means exponentially more combinations. As a rule of thumb, under 40 bits is weak, 60–80 bits is strong, and 80+ bits is very strong. Increase length and enable more character types to raise it.

Why exclude ambiguous characters?

Characters like l, I, 1, O, 0 and o look alike in many fonts and are easy to mistype when reading a password aloud or off a screen. Excluding them helps for printed or dictated passwords — at a small cost to the character pool.

How long should my password be?

For most accounts 16 characters with mixed types is plenty. For high-value accounts use 20 or more, and always combine a unique password with a password manager and two-factor authentication.