Password Generator
Length
Passwords are generated locally in your browser and are never sent to any server.
Generate secure passwords — local, no server
Generate cryptographically secure random passwords in your browser using the Web Crypto API. Customise length and include uppercase, lowercase, numbers, and symbols. Passwords are generated locally and never transmitted anywhere.
Frequently Asked Questions
- Is the password generation truly random?
- Yes. Passwords are generated using window.crypto.getRandomValues(), which provides cryptographically secure pseudo-random numbers — the same API used by secure key generation libraries.
- Are generated passwords stored anywhere?
- No. Passwords exist only in your current browser tab and are never transmitted to any server.
- What makes a strong password?
- At least 16 characters combining uppercase letters, lowercase letters, numbers, and symbols. Avoid dictionary words, names, or predictable patterns. Use a password manager to store unique passwords per site.
- Can I use this for API keys or secrets?
- Yes. Increase the length to 32+ characters and include all character classes for a high-entropy secret suitable for API keys and tokens.