This password generator builds random passwords right in your browser from the character sets you choose: uppercase letters, lowercase letters, digits, and a pool of common symbols. You control the length anywhere from 4 to 128 characters, and an exclusion option strips easily confused characters such as 0, O, l, and I for passwords that humans need to read or retype. Nothing you generate is sent over the network, and a real-time strength meter scores each result out of 100 based on length, character variety, and complexity so you can see how your settings affect robustness.
The single most important principle in password security is that length beats complexity. Adding symbol classes helps, but every extra random character multiplies the search space an attacker must grind through, which is why security researchers now recommend long random strings over short intricate ones. Just as important is uniqueness: every account deserves its own password, because credentials reused across sites become collateral damage when any one of those sites is breached. The batch mode here exists for exactly that reason, letting you mint 5, 10, or 20 distinct passwords with individual copy buttons.
Pair strong passwords with a password manager so you only ever memorize one master phrase, and enable two-factor authentication wherever it is offered. For related needs, the UUID Generator produces unique identifiers for development work, and the Random Number Generator handles drawings and sampling tasks.