
Longer passwords with more character types are significantly harder to crack.
When set, only characters from this list are used as symbols. Leave empty to use the default symbol set.
When enabled, every generated password is guaranteed to contain at least one lowercase, uppercase, number, and symbol (for each type that you selected and that remains after exclusions).
Passwords are generated using the browser's crypto.getRandomValues() API and never leave your device.