# Autofill & Passkey Setup for iOS

## Overview

Keeper is fully integrated into the login experience of every website and app using the **Passwords** button that appears above your device's keyboard.

Autofill supports the following features:

* Passwords
* Two-Factor (TOTP) codes
* Passkeys

{% embed url="<https://vimeo.com/585568801>" %}
KeeperFill iOS Overview
{% endembed %}

## Setup

### iOS 18 and Above

With the update of iOS 18, you can enable KeeperFill directly from the Keeper app in one quick step. From the **Settings** menu, tap **Enable KeeperFill** **> Turn On**.

<div><figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2F90uVQQPApwyBC4YbUzyq%2FiOS%20Settings%20-%20Autofill%20Off.png?alt=media&#x26;token=33c61c61-075d-47d6-b5c4-a2c043cd37f1" alt="" width="200"><figcaption><p>Settings Menu</p></figcaption></figure> <figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FQxOPbFIv6VvF8Bd4fqyw%2FAutofill%20Throttle%20Messaging%20-%20settings.png?alt=media&#x26;token=6eabd39d-fbe8-463d-bf81-212daa22e594" alt="" width="200"><figcaption><p>Enable KeeperFill</p></figcaption></figure></div>

### iOS 17 and Below

Before you can utilize KeeperFill's autofill features, you will first need to perform a few simple setup steps:

1. Open your device's **Settings** app.
2. Scroll down and select **Passwords**.
3. Tap **Password Options** and ensure "AutoFill Passwords" is toggled on.
4. Select **Keeper** below both "Allow filling from" and "Set up Verification Codes using"
5. Follow the prompt and uncheck all other password managers (including keychain).

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FB0sui3rtmX3dHT8Ri8Yv%2Fspaces_-LSGVtOTYUIkVBoYtFvK_uploads_2s66ONql2eWXwp4aM21N_rename-this-image%20(1).webp?alt=media&#x26;token=4e714048-81be-433b-87e6-4f5e5cfc29a5" alt=""><figcaption><p>Keeper Selected in Password AutoFill Options</p></figcaption></figure>

{% hint style="info" %}
To learn how to set up 2FA for websites and apps, click [here](/en/user-guides/ios.md#2fa-for-websites-and-apps).
{% endhint %}

## Autofill

Once the setup steps are complete, you will see a **Passwords** button appear above the keyboard when logging into an app or website. Tapping **Passwords** will launch KeeperFill.

{% hint style="info" %}
If you subscribe to iCloud+, you may need to tap the **key icon** to the right of "Hide My Email" to open KeeperFill.
{% endhint %}

KeeperFill will present a matching record from your vault. Alternatively, you can search for a record or create a new record. If there is a record match, tap **Fill** to autofill your login credentials.

Two-factor codes will be automatically copied to your clipboard when possible. To copy a code manually, tap the **copy icon** next to the code and when prompted paste the code into the field provided.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FaJbpKtZBQKZQJoaHLv65%2Fspaces_-LSGVtOTYUIkVBoYtFvK_uploads_yDRdlMPseEU7Znp3ScRm_rename-this-image%20(8).webp?alt=media&#x26;token=8b8d1164-25b0-4d47-91b6-548f815617bb" alt=""><figcaption><p>Passwords > Fill</p></figcaption></figure>

## Passkey Setup

{% hint style="info" %}
Passkey Setup follows the same steps as turning on autofill however, the settings page on your device running **iOS17+** will have updated verbiage to reflect the latest options.
{% endhint %}

* Launch the **Settings** app on your iOS device and select **Passwords.**
* Next, choose **Password Options**.
* Toggle ON **AutoFill Passwords and Passkeys.**
* Then tap **Keeper** so a blue tick appears. If you have used Autofill before, **iCloud Passwords & Keychain** may have a blue tick as well. For optimal accuracy when using Keeper for Passkeys, make sure to tap **iCloud Passwords & Keychain** to remove it as an option.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FE4U4IZJNelkITHweY8Sf%2FiOS%20Passkey%20Setup.png?alt=media&#x26;token=6449ab9f-7813-4269-bae3-fbc5ce89a7e8" alt=""><figcaption><p>Enable Passkeys on iOS</p></figcaption></figure>

## Passkeys

Once the setup steps are complete, websites or applications that support passkeys will either prompt you to create a passkey or will provide a setting in your account section to setup a passkey login.

* Creating a passkey for a website or app is a simple process on your iOS device.
* Tapping **Create Passkey** on a site or app will trigger Keeper to intercept the request. Keeper then prompts you to create a passkey for your associated login and saves it to your vault.
* Returning to sites or apps where you have a stored passkey you will either be prompted to sign in with passkey or will be able to select **Sign in with Passkey**. Keeper does the rest!

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FFlgrAoJHPqU6quOsFGVY%2FiOS%20Passkey%20CreateUse.png?alt=media&#x26;token=073c81a1-40aa-4983-9600-9e1b0bd3f0c2" alt=""><figcaption><p>Create &#x26; Sign in with passkey.</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/en/user-guides/autofill-setup-for-ios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
