Random Password Generator
Create secure, unbreakable passwords using Web Crypto API. Customize length, uppercase, lowercase, numbers, symbols, and exclude ambiguous characters.
Password Parameters
How to use Random Password Generator
- Set desired password length (8–64 characters).
- Select character sets (uppercase, lowercase, numbers, symbols).
- Optionally enable 'Exclude Ambiguous' to skip lookalike characters (1, l, I, 0, O).
- Click Generate Password and copy to clipboard.
About Random Password Generator
Generate strong, random passwords from 6 to 64 characters. Choose uppercase, lowercase, numbers, and symbols, optionally avoid look-alike characters, and see an estimate of how strong the password is.
Related tools: Barcode Generator, QR Code Generator, API Key & Secret Token Generator
How the passwords are made
Characters are chosen with your browser's built-in cryptographic random generator, the same source used for encryption keys, so the result cannot be predicted. Nothing is stored or sent anywhere.
Strength is shown in bits of entropy, which grows with both length and the size of the character set. Length matters most: a 16-character password with all four character types has over 100 bits, far beyond what any attacker can guess.
Using passwords well
Use a different password for every account and store them in a password manager, so a breach on one site cannot unlock the others. Turn on two-factor authentication where it is offered.
Excluding ambiguous characters such as 1, l, I, 0, and O helps when a password has to be read aloud or typed from paper.
Common uses
- New accounts
- Create a unique password for each sign-up.
- Wi-Fi networks
- Make a long, random network password.
- Shared credentials
- Generate several passwords at once for a team setup.
- Replacing weak passwords
- Swap reused or short passwords for strong ones.
Questions about Random Password Generator
- Are generated passwords stored or sent anywhere?
- No. Passwords are generated directly in your browser using window.crypto.getRandomValues and never leave memory.
- What makes a strong password?
- Passwords with at least 16 characters mixing upper/lowercase letters, digits, and special symbols provide over 90+ bits of entropy, making brute-force cracking virtually impossible.
- How long should a password be?
- At least 16 characters for important accounts. Longer is always stronger.
- Can I generate several passwords at once?
- Yes. Choose how many passwords to generate from the list at the bottom of the options.
- Should I avoid symbols?
- Only if a site rejects them. Symbols make a password stronger; if they are not allowed, use a longer password instead.
More tools like Random Password Generator
- Barcode GeneratorGenerate customizable barcodes (CODE128, EAN-13, UPC, CODE39) with PNG and SVG export.
- QR Code GeneratorCreate high-resolution QR codes for URLs, text, WiFi credentials, emails, and vCards.
- API Key & Secret Token GeneratorGenerate cryptographically secure API keys, tokens, UUIDs, and secret keys with custom prefixes.
Comments
Questions, ideas, or a bug in Random Password Generator? Let us know.