ToolsVortex
Explore tools
password generator on ToolsVortex: enter your numbers and get an instant answer

Password Generator

ToolsVortex · Text & Writing

Make a strong random password from 8 to 64 characters. Choose which characters to allow and see how strong it is, in bits.

Your password
 
 Strength
 Character pool
Password Generator on ToolsVortex: enter your numbers and get an instant answer
Password Generator: free, private and instant on any phone or computer.

A password generator exists because people are hopeless at random. Me included. We grab the dog’s name, a birth year, swap an o for a 0, slap a ! on the end, and feel clever. Attackers have guess lists built from exactly those habits. This thing doesn’t think like a person, which is the point. Every character comes from crypto.getRandomValues, the secure random source already sitting in your browser, so there’s no pattern to find. Slide the length. Tick some boxes. Copy. Then paste it into your password manager before you forget it’s still on the clipboard.

How long should a strong password be?

Sixteen random characters or more for anything you’d hate to lose, like email or your bank. With a password generator pulling from all 94 letters, digits and symbols, 16 characters works out to 16 × log2(94), about 105 bits of entropy. Nobody’s brute-forcing that. Drop to 12 characters, letters and digits only, and you’re near 71 bits. Still okay. Thinner cushion, though.

How strength gets measured

Entropy (bits) = length × log2(pool size)
Pool: 26 uppercase + 26 lowercase + 10 digits + 32 symbols = 94

Every extra bit doubles the guesses an attacker needs. Simple. The catch? That math only works for truly random passwords like the ones made here. A long line from your favorite movie looks great on paper and falls over fast.

Entropy by length

LengthLetters only (52)Letters + digits (62)All 94 characters
845.6 bits47.6 bits52.4 bits
1268.4 bits71.5 bits78.7 bits
1691.2 bits95.3 bits104.9 bits
20114.0 bits119.1 bits131.1 bits

How I label things: under 50 bits is weak, 50 to 69 fair, 70 to 99 strong, 100 and up very strong. And look at the table, length beats symbols. Twenty plain letters still outscore sixteen characters with every box ticked. Surprised me the first time.

Random password or passphrase?

TypeEntropyGood for
12 characters, letters + digits71.5 bitsLow-stakes accounts
6 random words (7,776-word Diceware list)77.5 bitsThings you have to type by hand
7 random words (Diceware)90.5 bitsA password manager master password
16 characters, all 94104.9 bitsEmail, banking, anything stored in a manager

Passphrases win when you have to type the thing on a TV remote, or read it out to your mom over the phone. But they only count as random if dice or software picked the words. Words you pick yourself? Way more guessable than they feel.

What NIST actually says

NIST’s digital identity guidelines (SP 800-63B) care more about length than forced complexity. Sites are supposed to accept at least 64 characters. And no, you shouldn’t be forced to change passwords every 90 days unless there’s a sign one leaked. Translation: one long, random, unique password per account, and a password manager so you don’t have to remember any of them.

How to use the Password Generator

  1. Set the length

    Drag the slider, anywhere from 8 to 64. I start at 16.

    Set the length on the Password Generator
  2. Pick character types

    Uppercase, lowercase, numbers, symbols. Site won’t take symbols? Untick that box and add a few characters instead.

    Pick character types on the Password Generator
  3. Copy it, or roll again

    Copy to clipboard, or hit “Generate new” until you get one you like the look of. Strength in bits sits right under it.

    Copy it, or roll again on the Password Generator

How do websites store my password, and why does it matter?

A well-run service never stores your actual password. It stores a hash, the output of a one-way function, and checks your login by hashing what you type and comparing the results. A unique random salt is added to each password before hashing, so two people with the same password get different hashes and precomputed rainbow tables stop working.

The hash function matters. Fast hashes like SHA-256 are built for speed, which lets attackers with GPUs test billions of guesses per second against a stolen database. Password hashing algorithms are deliberately slow and memory hungry:

  • Argon2 won the Password Hashing Competition in 2015. The OWASP Password Storage Cheat Sheet recommends the Argon2id variant first.
  • scrypt and bcrypt are older but still acceptable choices.
  • PBKDF2 is used where FIPS 140 compliance is required.

You cannot see which method a site uses, so assume any breach could expose your password to offline guessing. A long random password survives that; a reused one does not. If a site caps length, check how much room you have with the character counter.

Should I use a password manager or switch to passkeys?

Random passwords only work if you never reuse them, and nobody can remember dozens of them. A password manager stores each one in an encrypted vault opened with a single strong master password, and fills it only on the matching site, which also helps you spot phishing pages.

Passkeys go a step further. They are built on the FIDO2 standards from the FIDO Alliance, including the W3C Web Authentication (WebAuthn) specification. Instead of a shared secret, your device creates a public and private key pair for each site. The site keeps only the public key, so a server breach leaks nothing an attacker can log in with, and the private key never leaves your device. Because a passkey is tied to the real domain, a lookalike phishing site cannot use it.

Most people end up with both: passkeys where a site offers them, and a password manager with generated passwords everywhere else. Turn on multi-factor authentication for email and banking, since those accounts can reset everything else. For PINs or lottery-style picks, the random number generator gives unbiased digits.

Frequently asked questions

Is this password generator safe to use?

Yes. Passwords get made right in your browser with crypto.getRandomValues. Never sent, never saved, never logged. Close the tab and poof.

What is password entropy?

Think of it as how many guesses a random password would take, written as a power of two. So 80 bits is about 2 to the 80th possible passwords. A silly big number.

How long would it take to crack a 16-character password?

Pretend an attacker can test a trillion guesses a second, which is a lot. Going through every 80-bit password would still take around 38,000 years. A 16-character one from all 94 characters sits near 105 bits, which pushes it past a trillion years.

Is a passphrase better than a random password?

Not stronger. Just friendlier. Six random Diceware words give you about 77.5 bits, a hair under 12 random characters with symbols. Use one where you’ll be typing it by hand a lot.

Do I need symbols?

They help per character, sure. Length helps more. If a site refuses symbols, go a few characters longer and stop worrying.

Can I use one strong password everywhere?

Please don’t. One site leaks it and attackers try it on every other site by lunchtime. Each account gets its own, and a password manager keeps track.

Does every password include each character type I picked?

Yep. The generator keeps drawing until at least one character from every ticked type shows up.

Sources and further reading

Related tools

Last reviewed: October 2026