However, Keychain won't work for all websites and apps, and it's not compatible with third-party web browsers, so it's up to you to create a strong password. Normally, when you tap a password field on the sign-up screen for an app or a website in Safari, iOS will suggest a 20-character passcode - made up of a combination of uppercase and lowercase letters, numbers, hyphens, and sometimes special characters, depending on what the service requires.
Unfortunately, it doesn't always work, and in those cases, there are other ways to generate random, strong passwords. One of its biggest highlights is that it can create strong passwords for you. Apple's password manager, iCloud Keychain, lets you securely save important login credentials for apps, websites, and services that sync up across all of your Apple devices - iPhone, iPad, iPod touch, and Mac.