Password Generator & Checker
Generate strong passwords and check strength
About the Password Generator & Checker
This tool generates strong, random passwords with customizable length and character sets, and separately checks any password's strength, estimated crack time, and whether it has appeared in a known data breach β using a privacy-preserving k-anonymity check that only ever sends the first five characters of a hash.
How to Generate or Check a Password
- Switch between the Generator and Strength Checker tabs.
- To generate, set your length and character options, then click Generate.
- To check, type or paste a password to see its strength and estimated crack time.
- Optionally run a breach check to see if the password has been exposed before.
Key Features
- Customizable length and character sets
- Live strength meter with entropy and crack-time estimate
- Privacy-preserving breach detection (k-anonymity)
- Generate 5 passwords at once
FAQ
Is my password sent anywhere?
No, passwords are generated and checked locally in your browser. For breach checking, only the first 5 characters of a SHA-1 hash are sent, never the actual password.
What does the breach check actually tell me?
It tells you whether that exact password has appeared in known public data breaches, which is a sign it's unsafe to reuse.
How is crack time estimated?
It's based on the password's entropy β length and character variety β using standard assumptions about attack speed.
Are generated passwords stored anywhere?
No, generated passwords exist only in your browser and are not saved or transmitted.