Password Generator
Generate strong, random passwords — instantly, in your browser.
How to use
Pick a length and toggle the character types you want, then click Generate. Click Copy to put the password on your clipboard. Generate as many as you like — none of them leave your device.
About this tool
Create secure, random passwords with the length and character sets you choose — uppercase, lowercase, numbers, and symbols. Every password is generated locally using your browser's cryptographic random source, so nothing is ever sent to a server or logged anywhere.
What you can use Password Generator for
- Create a unique password for a new account
- Generate an API secret or token
- Produce a strong Wi-Fi passphrase
- Make a random PIN or passcode
Frequently asked questions
Are the passwords sent to a server?
No. Passwords are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues) — nothing is uploaded, stored, or logged.
Are these passwords cryptographically secure?
Yes. They use crypto.getRandomValues, the browser's cryptographically secure random number generator, not Math.random.
What makes a strong password?
Length matters most. Use at least 16 characters and include a mix of uppercase, lowercase, numbers, and symbols for maximum entropy.