Chat support available. Click the chat icon on the bottom right corner to start chatting with us right away!

mSecure Support

Knowledge Base Forums Submit a ticket

iOS Password AutoFill

With the release of iOS 12, it is now easier than ever to sign in to your online accounts. Whether you prefer to use 3rd party apps, like Facebook and Netflix, or just like to open Safari, or other browsers, and go to and, you are now able to sign in to your accounts faster than ever. What's more, making use of the new Password AutoFill feature is the same whether you're using an app or the Safari web browser.

Enable Password AutoFill

Before you can use the Password AutoFill feature to auto-fill your username and password, you'll need to enable it in iOS's Settings. To do that, follow these steps:

  1. Open the Settings app on your iOS device running iOS 12 (if the iOS version is less than 12, the Password AutoFill feature will not be available on that device)
  2. Scroll down and tap "Passwords & Accounts"
  3. Tap "AutoFill Passwords"
  4. Turn on the "AutoFill Passwords" toggle if it is not already in the on position
  5. Under "ALLOW FILLING FROM", make sure mSecure has a checkmark to the right of it, which indicates it has permission to auto-fill your credentials

After allowing mSecure to auto-fill your passwords, you will now see a bar above your keyboard after tapping into the username or password fields on sign-in pages in 3rd party apps and websites.

Auto-Fill for 3rd Party Apps

  1. Open your app of choice
  2. Go to the sign-in or login screen
  3. Select your Login on the keyboard or tap the key icon to select more options

Auto-Fill for Websites in Safari

  1. Open Safari
  2. Navigate to your website's login page
  3. Select your Login or tap the key icon to select more options


Only records that include a URL, Username, and Password field type or records with custom fields that include URL, Username, and Password field types will be accessible to the Password AutoFill service. The simplest way to ensure the credentials you store in mSecure will be able to be auto-filled is to use the built-in Login template that's available by default. This template has all of the fields needed to facilitate the AutoFill feature in either 3rd party apps or websites in the Safari browser.

If you don't use the default Logins template to store your account credentials, please edit any record template or individual records you are trying to use to include those three different field types (URL, Username, and Password field types). Note that the label of the fields does not matter. What's important is the type set for each field.


Reporting Issues

There are times when the Password Autofill feature will not work correctly. Typically, this is caused by the app or website not implementing the sign-in form correctly. If the forms are not constructed correctly, it's not possible for iOS and mSecure to work together to fill in the credentials for your account. Since these types of problems are outside of our control, we are unable to fix issues where usernames and passwords are not getting auto-filled for certain apps and websites.

However, there are problems we may be able to fix, so we invite you to report any issues you might run into while using the Password AutoFill feature in mSecure. To report an issue, click "Submit a Ticket" at the bottom of this page, and let us know what you are experiencing. It's important you provide the name of the app and/or the URL for the website you are trying to sign in to, along with a detailed description of what happens when you try to use the feature. After we receive your report, we will do some testing on our end, and then let you know whether the issue can be fixed or not.

Remember, you must give mSecure permission in iOS's Settings before it will be able to auto-fill your credentials. Please double-check the "Enable Password AutoFill" section above to make sure everything is set up correctly before sending in an issue report.

Did you find it helpful? Yes No

Can you please tell us how we can improve this article?