Secure Password Generator
Generate cryptographically secure passwords using your browser's Web Crypto API. Control the length and character sets, avoid look-alike characters for readability, and copy the result in one click. Nothing is transmitted or stored.
🔒 100% private — files never leave your browser
How to use the Password Generator
- 1 Set the password length and pick which character sets to include.
- 2 Click "Generate" — a new cryptographically random password appears instantly.
- 3 Copy it with one click and store it in your password manager.
Frequently asked questions
How long should a password be?
16+ characters is a good default for important accounts. Length matters far more than complexity: a 16-character random password is astronomically harder to brute-force than an 8-character one.
Are these passwords truly random?
Yes. They are built from the Web Crypto API (crypto.getRandomValues), the browser's cryptographic random number generator — the same source browsers use for their own security.
Can anyone see the passwords I generate?
No. Generation happens entirely in your browser — nothing is sent over the network or logged. Your files never leave your device — all processing happens locally in your browser.