Password Generator
Generate strong random passwords with configurable character sets.
What is Passwords?
A password generator that guarantees at least one character from every enabled set, then shuffles so no set sits in a predictable position.
How it works
Characters come from crypto.getRandomValues; one seeded char per enabled set plus random fills are Fisher-Yates shuffled into the final password.
- Enter your input. Type or paste your input into the field above — the tool responds instantly.
- Review the result. Output updates live as you type. Everything runs entirely in your browser.
- Copy or download. Use the Copy button to grab the result, or Download to save it as a file.
Examples
Policy-compliant passwords
Generate a 16-character password with upper, lower, digits, and symbols — toggle each character set to match a site's policy.
Common mistakes
Reusing one strong password
The real risk isn't strength, it's reuse. Generate a unique password per site, or let a password manager do it.
Frequently asked questions
How is entropy calculated?
From the length and the number of possible characters in the selected sets — the tool shows the estimate per configuration.
Is my password saved anywhere?
No — generation happens locally and nothing is stored or transmitted.