Password Strength Meter
Check password strength in real-time with entropy analysis, time-to-crack estimates, and a requirements checklist. Generate secure random passwords with customisable character sets - all running locally in your browser with no signup required.
Start typing to see real-time strength analysis, or use the generator below.
Check password strength and generate secure passwords. All analysis runs locally in your browser - nothing is sent anywhere.
Password Safety Tips
- • Use at least 12 characters - longer passwords are exponentially harder to crack.
- • Combine uppercase, lowercase, numbers, and symbols for maximum entropy.
- • Never reuse passwords across important accounts - use a password manager.
- • Avoid dictionary words, personal info, keyboard patterns, or repeated characters.
Real-Time Strength Analysis
Entropy & Time-to-Crack Estimates
Requirements Checklist
Secure Password Generator
Personal Account Security
Employee Password Policy
App & Service Signups
Cybersecurity Education
Family Account Protection
Developer Password Validation
What Makes a Password Strong?
How Strength Is Calculated
Your Data Never Leaves Your Device
Works Offline, No Server Needed
Related Tools
Voice Recorder & Audio Extractor
Record high-quality audio from your microphone or extract audio from MP4 and WebM video files offline. 100% secure, browser-based utility.
Audio Slicer & Converter
Trim audio clips and convert between MP3, WAV format client-side - Free online audio cutter
ID3 Tag & Metadata Editor
Read and write ID3 tags, album art, artist, and track details directly to MP3 file headers - Free online ID3 tag editor
MP3 Metadata Viewer
View all ID3 tags - title, artist, album, artwork, BPM, and every embedded frame - from any MP3 file instantly in your browser - Free online MP3 metadata viewer
How is password strength calculated?
Strength is calculated using Shannon entropy (H = length × log₂(charset size)) combined with a weighted scoring system. Points are awarded for length (up to 40), character variety (up to 30), entropy thresholds (up to 20), and length bonuses (up to 10). The final score from 0-100 maps to Very Weak, Weak, Fair, Strong, or Very Strong.
What does the time-to-crack estimate mean?
The time-to-crack estimate shows how long it would take an attacker to guess your password by trying all possible combinations (brute-force) at a rate of 1 billion guesses per second. This is a conservative estimate - an attacker with specialised hardware could be faster. The estimate uses the formula: combinations / 1,000,000,000.
Is my password sent anywhere when I check it?
No. All analysis happens locally in your browser using JavaScript. Your password never leaves your device - it is not sent to any server, not stored, not logged, and not transmitted over the network. You can verify this by disconnecting from the internet and testing that the tool still works.
How does the password generator work?
The generator uses crypto.getRandomValues(), the browser's cryptographically secure pseudo-random number generator (CSPRNG). It creates random passwords from 8 to 64 characters using your selected character sets. The randomness is suitable for password generation and other security-sensitive applications.
What is Shannon entropy?
Shannon entropy measures the unpredictability of a password in bits. Each bit represents a binary decision that an attacker must guess. Higher entropy means more combinations to try. For example, a password with 40 bits of entropy requires 2⁴⁰ (about 1 trillion) attempts to crack. General guidance: aim for 60+ bits of entropy for important accounts.
Why is length more important than complexity?
Each additional character multiplies the number of possible combinations by the size of the character set. Adding one character to a 12-character lowercase password adds 26 times more combinations. Adding complexity (e.g., adding uppercase) to a short password increases combinations by a smaller factor. A 20-character lowercase-only password is stronger than an 8-character password with all character types.
What makes a password weak?
Common weaknesses include: short length (under 8 characters), using only one character type, containing dictionary words, personal information (names, birthdates), keyboard patterns (qwerty, 12345), repeated characters (aaa, 111), and common substitutions (p@ssw0rd). The tool's checklist flags these issues automatically.
Should I use a password manager?
Yes. Password managers generate and store strong, unique passwords for each of your accounts, so you only need to remember one master password. They eliminate password reuse, make it practical to use 20+ character random passwords, and protect against phishing attacks by auto-filling credentials on the correct site.
What is the recommended password length?
Minimum: 8 characters (absolute floor, still weak). Recommended: 12-16 characters for most accounts. Strong: 16-20 characters for important accounts (email, banking, password manager master password). Maximum: 64 characters (the max length this tool supports, vastly stronger than necessary with a full character set).