Password Strength

Analyse password strength with entropy estimate and requirement checklist.

About Password Strength

Most people have a rough intuition that 'Password1!' is weak and 'xK#9mP@2vQ!7nL&4' is strong — but without a quantitative measure, it is hard to know exactly when a password is good enough, or why a specific pattern is a vulnerability. This free password strength checker gives you that measurement. It analyses your password against four key dimensions: length (longer is always better), character set diversity (uppercase, lowercase, digits, symbols), entropy (a mathematical measure of randomness in bits), and pattern detection (common keyboard walks like 'qwerty', dictionary words, sequential characters like '1234', repeated characters, and common substitutions like 'p@ssw0rd'). The result is a visual strength meter — Very Weak, Weak, Fair, Strong, Very Strong — along with a numerical entropy score and a specific improvement checklist. The critical difference from most online password checkers is that this tool processes your password entirely within your browser's JavaScript engine. Your password text never makes a network request to any server — you can verify this yourself using your browser's DevTools Network tab.

How to Use Password Strength

  1. Type Your Password: Type a new password you are considering (not your current live password) into the input field. The strength analysis updates in real time.
  2. Read the Entropy and Pattern Feedback: Check the entropy score, visual meter, and any pattern warnings flagged (e.g., 'contains dictionary word', 'keyboard walk detected'). These tell you specifically why a password is weak.
  3. Iterate Until Strong: Add characters, replace patterns with random equivalents, and add symbols until the meter shows Strong or Very Strong and the entropy reaches 70+ bits.

Key Features

  • Entropy Score in Bits: Shows the estimated entropy of your password in bits — the mathematical measure of unpredictability. 50+ bits is considered reasonable; 80+ bits is considered strong; 100+ bits is very strong. Gives you a concrete number rather than just a color bar.
  • Visual Strength Meter: A color-coded visual bar from Very Weak (red) to Very Strong (green) gives you an immediate visual read on strength without needing to interpret technical numbers.
  • Pattern Detection: Detects common weaknesses: keyboard walk patterns (qwerty, asdf), sequential numbers (1234, 9876), repeated characters (aaaa), common dictionary words (password, dragon), and predictable substitutions (p@ssw0rd, l3tt3r).
  • Character Set Requirement Checklist: Shows which character set requirements are met: minimum length, uppercase present, lowercase present, numbers present, special symbols present. Useful for checking compliance with a specific password policy.
  • Real-Time Analysis as You Type: The strength score, entropy, and checklist update instantly with every keystroke. See the impact of adding a symbol or increasing length immediately.
  • 100% Private — No Server Transmission: Your password is analysed using JavaScript running entirely in your browser. It is never sent over the network to any server, logged, or stored.

Benefits

  • Understand Why Common Patterns Are Weak: Type 'P@ssw0rd!' and see it score Weak despite looking complex — the tool explains that predictable substitutions are among the first things password crackers try. This builds genuine understanding rather than false confidence.
  • Test Password Candidates Before Setting Them: Before creating a new password for a critical account, test several candidates here to see which scores highest and understand the specific weaknesses of each option.
  • Verify Compliance with Password Policies: The requirement checklist shows whether your password meets length, uppercase, lowercase, number, and symbol requirements. Useful when you need to comply with a specific policy and want to see which criteria are still unmet.
  • Build Better Password Habits: Using the checker educationally — testing real-looking passwords and seeing why they fail — builds intuition for what constitutes a genuinely strong password, improving your security decisions across all accounts.

Supported Formats & Capabilities

  • Plain text password input (analysed in browser)

Common Problems & Solutions

My password looks complex but still scores Weak. Why?
Visual complexity is not the same as entropy. 'P@ssw0rd2024!' looks complex but uses a well-known dictionary word base with predictable substitutions — exactly what cracking tools target. High-entropy passwords use random character sequences that don't form recognisable patterns.
How many bits of entropy do I actually need?
For online accounts (where login attempts are rate-limited), 50+ bits is generally sufficient. For offline scenarios (where an attacker has a stolen hash and can make billions of attempts per second), 80+ bits is recommended. For very long-lived secrets, 100+ bits provides good long-term margin.
Is a passphrase stronger than a random character password?
A random 4-word passphrase from a large word list (like Diceware) typically has 50–60 bits of entropy and is much easier to remember. A 16-character fully random password from all character sets has 100+ bits. For memorized passwords, passphrases win; for stored passwords (in a manager), random character passwords win.
Should I use this checker with my real current password?
As a general best practice, avoid typing real production passwords into any web-based tool — even private ones. Test a slightly modified version or a candidate password instead. This tool never transmits anything, but good security habits include not typing real passwords anywhere except the actual login form.

Pro Tips & Best Practices

  • The single most effective way to dramatically improve entropy is to increase length — going from 12 to 20 characters adds approximately 50 bits of entropy even without changing complexity.
  • Avoid any recognizable word, name, date, or keyboard pattern as a password base. These are the first inputs attackers try, and common substitutions like @ for a, 0 for o are well-known to cracking tools.
  • For passwords you need to remember (master password, device unlock), a long passphrase of 4–6 random words with spaces or separators is both high-entropy and memorable: 'correct-staple-battery-horse-blue'.
  • Use this tool to regularly audit your current password habits — type in the structure of passwords you actually use (without the exact characters) to see if your personal patterns are weak.

Privacy & Data Security

Password strength analysis runs entirely in your browser's JavaScript engine. Your password text is analysed locally in memory and is never transmitted to any server via any network request. You can independently verify this by opening your browser's DevTools Network tab before typing — zero network requests are generated during analysis. As a general security practice, avoid entering real active passwords into any web tool.

Frequently Asked Questions

What does 'entropy' mean for password strength?
Entropy measures the unpredictability of your password in bits. Higher entropy means more possible combinations, making brute-force attacks exponentially harder. 50+ bits is reasonable for online accounts; 80+ bits is considered strong; 100+ bits is very strong.
Is it safe to type my real password into a strength checker?
This tool processes your password entirely in your browser without sending it anywhere. However, as a general security practice, it's better to test a candidate password or slightly modified version rather than your real active password.
Why are long passwords stronger than complex but short ones?
Length increases the total number of possible combinations exponentially. Each additional character multiplies possibilities by the character set size. A 20-character lowercase password has more entropy than a 10-character password using all character types.
Why does my 'complex' password score low?
Pattern detection is the key. Passwords with dictionary words, predictable substitutions (@ for a, 0 for o), keyboard walks (qwerty), or sequential numbers are well-known to password cracking tools regardless of how complex they appear to humans.
What makes a password truly strong?
Length (16+ characters), true randomness (no recognisable words or patterns), and character diversity (mix of uppercase, lowercase, numbers, symbols). The strongest passwords are generated by a CSPRNG like this site's password generator — not chosen by a human.
Should I use a passphrase instead of a random character password?
Passphrases are excellent for passwords you need to memorize (master password). For accounts stored in a password manager, a fully random character password has higher entropy per character and is equally practical.
Does this checker detect if my password has appeared in a data breach?
No — this checker analyses the structure and entropy of your password locally. It does not check against breach databases. To check if your password has appeared in known breaches, use haveibeenpwned.com's password checker (which uses k-anonymity and never sends your full password).

Related Security Utilities

Password Generator

Generate cryptographically secure random passwords or memorable Diceware passphrases in your browser.

Hash Generator

Generate SHA-1, SHA-256, and SHA-512 hashes of any text using Web Crypto.

PDF Scanner

Scan documents with your camera and export clean, professional-quality multi-page PDFs directly in your browser.

Image to PDF

Convert JPG, PNG, or WebP images into a single PDF document or batch download separate PDFs instantly.