Password Generator
A free password generator that runs entirely in your browser using your device's cryptographically secure random source. Nothing is uploaded, nothing is stored, and there is no sign-up.
Your password
Generated locally with your browser's cryptographically secure random generator. Nothing is sent or stored.
How to use this password generator
Set the length
Choose how long the password should be. Longer is stronger, so 16 or more characters is a good default for important accounts.
Pick your character sets
Toggle uppercase, lowercase, digits and symbols. You can also exclude ambiguous characters like 0/O and 1/l for easier typing.
Generate and copy
Click generate to create a password (or a whole batch at once), then tap copy and paste it straight into the account or your password manager.
What this password generator does (and does not) do
Passwords are created locally with crypto.getRandomValues, the browser's cryptographically secure random number generator. Because everything happens on your device, the passwords you generate are never sent to a server or saved anywhere by this tool.
This tool only generates passwords. It does not store them and it does not check whether a password has appeared in a known data breach. To keep your logins safe you still need a place to save them, such as a dedicated password manager.
Frequently asked questions
Is this password generator really free?
Yes. It is completely free, with no sign-up and no account required. It runs in your browser.
Are my passwords uploaded or stored?
No. Passwords are generated locally in your browser and are never sent to a server or saved by the tool. Closing the tab discards them.
How long should my password be?
Longer is stronger. For important accounts, 16 characters or more with mixed character types is a sensible minimum.
Does it check if my password was leaked in a breach?
No. This tool only generates random passwords. It does not check breach databases or test existing passwords.
Where should I keep the passwords I generate?
Use a reputable password manager. This tool creates strong passwords, but you still need somewhere safe to store them.