Is this actually secure?
Yes, as a generator. It uses your browser's Web Crypto API for secure randomness and picks each word uniformly from the list. The important part is what you do next: use a unique passphrase for each important secret, and turn on passkeys or two-factor authentication wherever possible.
