Password Generator
Generate strong, random passwords with your choice of length and character types. Passwords are created with your browser’s cryptographically secure random generator and never leave your device.
This tool runs entirely in your browser.
How to use the Password Generator
- 1Choose the length (16+ characters recommended).
- 2Select uppercase, lowercase, numbers and symbols; optionally exclude look-alike characters.
- 3Click Generate and copy the password into your password manager.
What is the Password Generator?
Password strength is measured in bits of entropy: length × log2(number of possible characters). A 16-character password using all four character types has about 104 bits — far beyond what can be brute-forced.
The generator uses crypto.getRandomValues with unbiased sampling, and every password is guaranteed to contain at least one character of each type you selected.
Frequently asked questions
Are generated passwords stored or sent anywhere?
No. They exist only in this page until you close or refresh it.
How long should a password be?
At least 12 characters; 16 or more for important accounts. Use a unique password for every site.
Is the Password Generator free and private?
Yes. The Password Generator is free, needs no account, and runs entirely in your browser. What you type is never sent to a server or stored.
Related tools
All security & generators →- Passphrase GeneratorGenerate memorable multi-word passphrases.
- Random String GeneratorGenerate random strings, tokens and IDs.
- Hash GeneratorGenerate MD5, SHA-1, SHA-256 and SHA-512 hashes.
- UUID GeneratorGenerate random UUID v4 and time-ordered v7.
- QR Code GeneratorCreate QR codes for links, Wi-Fi and text.
- Random Number GeneratorPick random numbers in any range.
