Password manager na yan. Browser or third-party, both can generate random characters and encrypt your password vault. If you don't mind making folders and organize, then browser's built-in is enough, or else go for Bitwarden or Keepass 2
I just make use of a master password and then save the password database in my Dropbox. The password database itself is encrypted and locked with the master password so it's relatively safe. That's what their FAQ tells me anyways.
Maybe it's one of the things where KeePass and KeePassXC differ though.