To generate a strong password, choose the length (16+ characters recommended) and character types. A new password appears instantly with its estimated strength in bits of entropy; copy it straight into your password manager. Generate up to 50 at a time.
How to use the Password Generator
-
1
Set the length
-
2
Choose character types
Avoid look-alikes if you’ll type it manually.
-
3
Copy the password
How it works
Characters are chosen with the Web Crypto API using rejection sampling, so every character is equally likely — unlike simple generators that use Math.random or biased modulo arithmetic. At least one character from each selected type is included, then the order is shuffled.
Features
-
Cryptographically secure
-
Entropy estimate
-
Bulk generation
Up to 50.
Privacy and file handling
- Where it runs
- Runs in your browser
Runs entirely in your browser. Your files and text are not uploaded to our servers.
Frequently asked questions
How long should a password be?
At least 12 characters; 16 or more for important accounts. Length matters more than complexity.
Are generated passwords stored?
No. They’re created in your browser and never sent or saved.
Was this tool helpful?
Thanks for the feedback.
Last reviewed