Password Generator creates a random password using the Web Crypto API's secure random number generator, with full control over length and which character types to include.
It uses crypto.getRandomValues(), the browser's cryptographically secure random number generator, the same kind of source used for generating encryption keys, rather than Math.random(), which isn't designed for security-sensitive use.
A rough entropy estimate based on password length and which character sets are included. It's a guide, not a guarantee; a long password from a smaller character set can still be strong.
No. It's generated and stays entirely in your browser. Closing or refreshing the page discards it completely.