Most compromised accounts are not cracked by clever math — they are opened with passwords that were reused, guessed, or leaked from another site. The strongest habit against that is a long, random, unique password for every account, and generating one should take seconds. This generator creates one the moment the page loads and regenerates instantly whenever you change a setting.
You control the recipe: a length slider from 6 to 64 characters and independent toggles for uppercase letters, lowercase letters, digits, and symbols. An extra option excludes the look-alike characters I, l, 1, O, and 0 for passwords you may need to read aloud or retype from paper. The generator guarantees that every character set you enable actually appears in the result, so a site demanding "at least one number and one symbol" will not bounce it back.
Alongside the password you get an honest strength readout: an entropy estimate in bits, calculated from the length and the size of your character pool, mapped to a five-step meter from Very weak to Excellent. Passwords are produced by your browser's cryptographically secure random number generator and never leave your device — nothing is transmitted, logged, or stored.