How strong should a password be?
Aim for at least 80 bits of entropy for ordinary logins and 100 bits or more for anything protecting money, credentials, or personal data. With this tool that roughly means 14-16 random characters, or about 100 bits for a 20-character password using all four character classes.
Is a long password always stronger than a short one?
Yes — length multiplies the guessing space by the pool size for every added character, which quickly outpaces any cleverness a shorter password can add. But length only helps if the characters are drawn randomly; a long, predictable string is still weak.
What is password entropy?
Entropy measures how many guesses an attacker must try on average to hit your password, in bits. Each bit doubles the effort. The strength panel here computes exact entropy for generated passwords (it knows the pool) and estimates it for pasted ones from the character classes actually present.
Can you calculate the crack time for my password?
The strength panel and validator estimate offline and online crack times from your password's entropy. Offline estimates assume about one billion guesses per second (GPU cracking), online estimates allow only a handful per second. Real-world cracking also depends on hashing algorithm and throttling — treat figures as an order of magnitude, not a promise.
What is the difference between a password and a passphrase?
A password is a string of characters; a passphrase is several words joined by separators. Random 4-6 word passphrases offer comparable entropy and are far easier to type and remember — a great choice for Wi-Fi and shared vaults, while random strings suit password managers.
What makes a strong passphrase?
The words must be sampled randomly from a large dictionary — not chosen because they are memorable to you. Four random words from a 5,000-word list gives about 49 bits, and adding a number and capitalisation pushes it higher. This tool uses exactly that method for the passphrase type.
Which characters make a password hard to crack?
What matters is a large, varied pool, not specific symbols. Mixing uppercase, lowercase, digits, and symbols multiplies possible combinations. The Character set options let you combine those classes, and the entropy readout shows the effect immediately.
Should I avoid ambiguous characters like O, 0, l and I?
For passwords you retype by hand — Wi-Fi keys, shared accounts — excluding look-alikes prevents frustrating 'is it a zero or an O?' mistakes at a tiny entropy cost. For passwords a manager stores and pastes, ambiguity barely matters.
Can I generate many passwords at once?
Yes. Set Quantity to 10, 25, 50, or 100 and press Generate. The whole batch appears instantly in List, JSON, or CSV view, and you can copy everything, copy one (per-item copy button), or download a .txt, .json, or .csv file.
Are the generated passwords truly random?
Yes. Generation uses the browser's native crypto.getRandomValues, which draws on the operating system's cryptographically secure randomness source. Characters are picked with rejection sampling, so every value in the pool is equally likely with no bias.
Does this tool send my passwords to a server?
No. Everything — generation, validation, entropy analysis — runs locally in your browser. No password you generate or paste is transmitted, logged, or stored anywhere. You can verify this yourself: load the page, disconnect your network, and the tool keeps working.
Why does the validator rate my long password as weak?
It estimates entropy from the character classes actually present. A long lowercase-only or dictionary-based string scores far below its length alone would suggest. The recommendation list tells you exactly which classes to add to raise it.
What is a good Wi-Fi password?
The Wi-Fi preset is a strong starting point: 20 characters with uppercase, lowercase, and digits, no symbols, no look-alike characters, and no consecutive duplicates — easy to type on a TV remote and hard to guess. A random 6-word passphrase works even better for humans.
How should I generate an API key or secret?
Use the API Secret preset (48 characters across all classes with every class required) or a 32+ character random password, store it as an environment variable or in a vault, scope it tightly, set an expiry, and rotate it on any suspicion of exposure.
Should I change my passwords regularly?
Only if you know or suspect a breach, or a site forces it — forced periodic rotation push people into predictable patterns. A unique, strong password is safe to keep for years. The highest-impact habit is uniqueness plus length, not churn.
How does the strength meter work?
The meter converts entropy to a 0-100 score and labels six bands from Very Weak to Very Strong, using thresholds recommended for modern accounts. It reflects the three ingredients that matter: length, character pool, and whether the value is truly random.
What do the presets do?
Presets are tuned settings for common scenarios. Website Login (balanced 16-char password), Wi-Fi Password (no look-alikes or symbols), Database Password (24 chars, all classes), API Secret (48 chars for keys), High Security (32 chars with every constraint), and Memorable (word pattern for humans).
Is a PiN or generated PiN actually secure?
A random 6-digit PIN has about 20 bits of entropy — enough to fend off casual guessing, but far below password grade. Use the PIN type for device unlock codes or secondary checks, and rely on the random or passphrase types for anything a password usually protects.