I use 1Password and have for many years. It syncs automatically among my iPhone, MacBook, and iPad. Keychain and Safari have their own synced versions on the devices. All three have password generators which can be adjusted by length and permitted symbols. They save new passwords...