About
Generates random passwords locally with Web Crypto. Set length plus upper, lower, digits, and symbols. Nothing is uploaded.
How to use
Choose length and character set, then generate. Paste into the strength checker if you want a score.
What this tool does
Builds a random password from your length and character set for new accounts or rotation.
Safety and privacy
Generation stays in the browser. After you close the tab, make sure it is in your own password manager.
How to choose settings
Length matters more than “must include a symbol”, but many sites still require symbols. Turn off a class if the site forbids those characters.
FAQ
Are generated passwords uploaded?
No. They are generated locally with Web Crypto.
Why is Web Crypto better than Math.random?
It is meant for cryptographic randomness. Ordinary pseudo-random is a poor choice for passwords.
How long should it be?
16+ characters with mixed types is a reasonable default. Follow whatever your service requires.
Can I get the same password again?
Each run is a new random value. The tool does not replay the last password.
Related tools
- Security and generator tools
- Local Password Strength Estimate
Estimate password strength in the browser.
- Local SHA Digest
Compute SHA-1 / SHA-256 / SHA-512 in the browser.
- Local Random String Tool
Generate random strings for tokens and tests.
- Local TOTP Authenticator
Generate TOTP locally. Accepts a secret, or UID|password|2FA (3rd field).