Password Generator makes random passwords from the character classes you choose, or memorable passphrases from a built-in word list. Randomness comes from crypto.getRandomValues, the source the platform uses for keys.
Nothing is generated on or sent to a server. Your options are saved in your own browser; the passwords themselves are not stored anywhere.
No. It is created in your browser and never leaves the page.
A rough entropy estimate in bits, assuming the attacker knows your settings and only guesses the random choices. Under 40 is weak, 60 or more is strong.
Only if you tick that option; it drops l, 1, I, O, 0, o and a few quote marks.
Yes. At least one character from each selected class is always present.