Deeve Technologies
FreeNo signupRuns in your browser

Free Password and Passphrase Generator

Make EFF wordlist passphrases and random passwords in your browser. See entropy and crack time at four attack speeds. The password never leaves the page.

characters at most
64
words in the EFF list
7,776
attack speeds modelled
4

What it does

  • Random passwords from 8 to 64 characters, from crypto.getRandomValues
  • Uppercase, lowercase, number and symbol sets, each guaranteed when chosen
  • Passphrases of 3 to 8 words from the EFF long wordlist of 7,776 words
  • Separator, capitalisation and trailing number options for passphrases
  • Entropy in bits, worked out from the generation settings
  • Crack time estimates at four attack speeds, online to offline GPU
  • QR code for moving a password to a phone
  • History of the last five, kept only in this tab

Password generator

Strength0 bits
16
864

Generated in your browser, the password is never sent

Time to Crack

  • Online (throttled)Login with rate limitingInstant
  • Online (fast)API without limitsInstant
  • Offline (bcrypt)Properly hashedInstant
  • Offline (MD5 / SHA1)8x RTX 4090 GPUs, a conservative figureInstant

Estimates assume brute-force attacks at realistic speeds. Online attacks are rate-limited (~100/s). Offline attacks use modern GPU clusters. bcrypt/Argon2 are slow hashes used by secure apps.

QR Code

Scan to transfer password

History

Last 5 generated passwords

Nothing here yet

Security tips

Keep your accounts safe

  1. 01Use at least 16 characters for important accounts like banking and email.
  2. 02Never reuse passwords across different services. One breach can compromise all your accounts.
  3. 03Use a password manager like Bitwarden or 1Password to store credentials safely.
  4. 04Enable two-factor authentication (2FA) whenever available, it blocks 99% of attacks.
  5. 05Passphrases like wolf-thunder-castle-42 are easy to remember and extremely secure.
Questions

Frequently asked questions

How long should my password be?

For important accounts like banking and email, use at least 16 characters. A 20+ character password with mixed character types is practically uncrackable even with modern GPU clusters. This generator supports up to 64 characters.

How is the crack time calculated?

We calculate entropy (randomness in bits) from how your password was generated: its length and character pool, or for a passphrase its number of words, then estimate how long a brute-force attack would take across 4 realistic scenarios: online throttled attacks (100 guesses/sec), online fast attacks (1,000/sec), offline attacks against bcrypt/Argon2 hashes (50,000/sec), and offline attacks against weak MD5/SHA1 hashes using a modern 8x RTX 4090 GPU cluster (100 billion/sec).

Is a passphrase more secure than a random password?

A passphrase like "wolf-thunder-castle-42" is both secure and memorable. Each word picked at random from the 7,776 word list this generator uses (the EFF long list) adds about 12.9 bits, so five or more words resist brute-force attacks. The key is that the words must be randomly selected, not chosen by a human. This generator uses cryptographically secure randomness (Web Crypto API).

Is this password generator safe to use?

Yes. All passwords are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues). No passwords are ever sent to a server, stored in a database, or logged anywhere. The tool works fully offline after the page loads.

What makes a password strong?

A strong password has high entropy, meaning it's long, uses diverse character types (uppercase, lowercase, numbers, symbols), and is randomly generated rather than human-chosen. Avoid dictionary words, personal info, and common patterns. The strength meter here reports the entropy of the settings you chose, which is exact for a generated password and does not apply to one a person made up.

Can hackers really crack passwords in seconds?

Short or simple passwords, yes. A 6-character lowercase password has only ~300 million combinations, which a GPU can exhaust in under a second. But a 16-character password with mixed types has over 10^30 combinations, which would take billions of years. Length and character variety matter enormously.

What is password entropy?

Entropy measures password randomness in bits. For a random password it's calculated as length × log2(pool size), where pool size is the number of possible characters. For a passphrase it's the number of words × log2(word list size), because the words are random, not the letters. Higher entropy = harder to crack. Under 36 bits is weak, 60 to 80 is strong, and 100+ bits is practically unbreakable.

Why not generate passwords with Math.random()?

Math.random() is not a cryptographic generator: its internal state can be recovered from a handful of outputs, after which every later value is predictable. This tool uses crypto.getRandomValues, the browser’s cryptographically secure source, and rejects draws from the uneven tail of the 32-bit range so every character and word is exactly equally likely.

How should a website store the passwords its users create?

Never in plain text and never as a fast hash like MD5 or SHA-256. Store a slow, salted password hash: Argon2id first, then scrypt or bcrypt, with PBKDF2 where FIPS compliance requires it. The free Password Hasher on this site generates and verifies all four, with the OWASP parameters.

Keep going

Other free tools

Excel Formula and Shortcut Finder

496 Excel functions with examples, 343 Windows and Mac shortcuts, 114 tricks and 55 VBA snippets, all in one search.

Open the tool

Invoice Generator

Make invoices, receipts, quotes and proforma invoices with tax, discounts and your logo, then download a real PDF.

Open the tool

Business Card Generator

Design a business card with your photo, logo, signature and a QR code, then download a print-ready PDF.

Open the tool
Why it matters for your project

I build software, and I measure whether it works.

The same questions I research are the ones I ask on client builds: is it reliable, is it fast, is it easy to use, and is it secure. Those four drove satisfaction in my ICT portal study, and they shape how I scope and test every project.