Password Generator
Strong, cryptographically random passwords — generated locally in your browser. A fresh password is created on every page load.
Click the password field to copy it.
How it works
This tool uses the browser's Web Crypto API (crypto.getRandomValues) with unbiased rejection sampling, and guarantees at least one character from every selected set. Passwords are never sent anywhere — the page is fully static and makes no network requests after loading.
FAQ
- Is this password generator safe to use?
- Yes — generation happens entirely on your device with a cryptographically secure random number generator. Nothing is transmitted to any server.
- Are my settings stored anywhere?
- Length and character-set choices are saved in your browser's localStorage so they are preselected next time. They never leave your device.
- How long should a password be?
- Use at least 16 characters with all character sets enabled for important accounts — and ideally a password manager, so every account gets its own unique random password.