Security
Passkeys on Android: Replacing Passwords Safely
Passkeys are finally usable on Android. Here's how to set them up and where the rough edges still are.

By Adrián Vega
Published 5 November 2025 · Updated 13 May 2026 · 10 min read
Passwords have become the weakest link in your digital privacy. Despite the best efforts of password managers, the fundamental flaw remains: a string of characters can be stolen, phished, or leaked from a server. This is where passkeys android implementation changes the game by replacing what you know with what you have. Instead of memorising complex strings, you use your phone’s biometrics—your fingerprint or face scan—to create a unique digital signature that cannot be guessed or reused across different websites. This technology effectively neutralises the threat of phishing, as there is no secret code for a malicious site to steal.
In this guide, I will show you how to move away from legacy passwords and properly implement this technology on your device. We will look at the specific differences between stock Android 14/15 on Pixel devices, Samsung’s One UI, and Xiaomi’s HyperOS. You will learn how to manage these credentials within the Google ecosystem, how to integrate third-party tools, and the vital steps required to ensure you never lose access to your accounts. My testing on the Pixel 8 Pro and the Galaxy S24 Ultra confirms that while the setup is straightforward, understanding the underlying sync mechanics is essential for maintaining a seamless and private experience.
What passkeys actually are
At their core, passkeys are built on the FIDO2 standard and use public-key cryptography. When you create a passkey for an app like GitHub or PayPal, your Android device generates a unique pair of cryptographic keys. The public key is sent to the service provider’s server, while the private key remains exclusively on your device, locked inside a hardware-level secure enclave. Unlike a password, which is a shared secret that both you and the website know, the website only knows your public key. If the website’s database is breached, the public key is useless to hackers because it cannot be used to recreate the private key stored on your phone.
For Android users, this process is integrated directly into the operating system's identity layer. When you attempt to log in, the website sends a "challenge" to your phone. Your device uses the private key to "sign" that challenge, but only after you prove your identity via your fingerprint, face, or screen lock PIN. The signed response is sent back, and the website verifies it against the public key. On Android 13, this was largely handled through Google Play Services, but Android 14 and the recent Android 15 updates have refined the Credential Manager API, allowing for a much smoother interface that supports both Google’s native storage and third-party providers simultaneously.
Privacy is significantly enhanced because the biometric data used to unlock the passkey never leaves your device. When you touch the fingerprint sensor on your Samsung Galaxy or Pixel, that image is processed in the Trusted Execution Environment (TEE). The app or website only receives a "pass/fail" confirmation and the cryptographic signature. Furthermore, passkeys are inherently resistant to phishing. Because a passkey is cryptographically bound to the specific domain or app for which it was created, your phone will simply refuse to offer a passkey for "g00gle.com" if the key was created for "google.com". This eliminates the risk of accidentally entering credentials on an impersonator website.
Setting up your first passkey
The transition to passkey google android begins in your Google Account settings, though the process is similar for other supported apps. On a Pixel or device running stock Android 14/15, follow this path: 1. Open Settings. 2. Tap Google. 3. Manage your Google Account. 4. Select the Security tab. 5. Under "How you sign in to Google," tap on Passkeys. If you have an Android phone, Google may have already created a "system-created passkey" for you. You should see an option to "Create a passkey" which will prompt you to use your screen lock. Once confirmed, your phone is now a passkey device for your primary Google account.
On Samsung One UI 6.0 and above, the path is slightly modified but follows the same logic. Go to Settings > Security and privacy > More security settings > Passkeys. Samsung also integrates this with Samsung Pass, which can cause some confusion. If you prefer using the Google ecosystem, ensure that Google is selected as your preferred service in the "Autofill service" settings. To find this on a Samsung Galaxy: 1. Go to Settings. 2. General management. 3. Passwords, passkeys and autofill. 4. Tap the "Preferred service" or "Autofill service" and ensure Google or your chosen manager is active. This ensures that when an app asks for a passkey, the correct dialogue box appears from the bottom of the screen.
Xiaomi HyperOS users will find these settings buried slightly deeper. Navigate to Settings > Privacy > Privacy protection > Special permissions > Autofill service from Google. In my testing on HyperOS, the system often defaults to the Mi Cloud system, so you must manually verify that the Google Credential Manager is the primary handler. Once the service is active, visit a compatible site like Amazon or eBay in Chrome. Go to the account security settings of that site. When you see "Create a passkey," tap it. A standard Android system prompt will appear. Tap "Continue," verify your fingerprint, and the passkey is saved to your encrypted Google Password Manager.
How sync works across devices
A common concern is whether you are locked into a single physical phone for life. To prevent this, Google uses the Google Password Manager to sync passkeys across any Android device where you are logged in. This data is end-to-end encrypted; Google cannot access your private keys because they are protected by your Android screen lock (PIN, pattern, or biometric). When you set up a new Android 15 device, your passkeys are automatically available as soon as you sign in to your Google account and verify your identity using your old device or a backup code. This is a massive improvement over traditional 2FA methods like SMS or TOTP apps, which often require manual migration.
Cross-platform synchronisation is handled through the "Cross-Device Authentication" protocol. If you are using a Mac or a Windows PC and need to sign in to a site using your passkey samsung or Pixel-based credential, you can do so via a QR code. When the PC's browser displays a passkey prompt, you select "Use a different device." A QR code appears, which you scan with your phone's camera. Your phone then uses Bluetooth "proximity" (to ensure you are physically near the computer) to establish a secure tunnel and sign the login request. This ensures that you can use your Android-stored passkeys even on hardware that doesn't have its own biometric sensor.
It is important to note the difference between a passkey stored in the "cloud" and a hardware-bound passkey. Most passkeys you create on Android are "synced passkeys." However, for high-security environments, some services might require a "hardware-bound" passkey that cannot be synced or backed up, residing only on a physical security key like a YubiKey. For the average user, the synced variety offered by Google and Samsung is the perfect balance between security and convenience, allowing you to switch from a Pixel to a Galaxy device without losing access to your digital life, provided you use Google's cloud infrastructure as the bridge.
Third-party password managers
While Google Password Manager is the default, Android's Credential Manager API allows third-party apps like 1Password, Bitwarden, and Dashlane to act as passkey providers. This is particularly useful if you frequently move between Android and iPhone or use various desktop browsers. To set this up on Android 14 or 15, first ensure your chosen password manager is updated to its latest version. Then, navigate to Settings > Security & privacy > More security settings > Passwords, passkeys and autofill. Here, you can tap on "Autofill service" and switch from Google to your preferred manager. Once selected, any new passkey you create will be stored in that third-party vault rather than your Google account.
In my tests with Bitwarden on a Xiaomi device, the transition was relatively smooth, though Xiaomi's aggressive battery management can sometimes kill the background process needed for the passkey prompt to appear. To fix this: 1. Long-press the Bitwarden app icon. 2. Tap App info. 3. Go to Battery saver and select "No restrictions." This ensures that the passkey prompt appears instantly when you trigger a login. On Samsung One UI 6.1, the system is more refined; it allows you to have multiple "passkey providers" active, though the UI will usually ask you to "Check for passkeys in other apps" if the primary one doesn't have a match for the site you are visiting.
The primary advantage of using a third-party manager is platform neutrality. If you store a passkey in Google Password Manager, using it on an iPad requires a QR code leap. If you store it in 1Password, you can access the passkey natively on any device where 1Password is installed. With the launch of Android 15, Google has standardised the "selector" UI, meaning that regardless of which manager you use, the biometric prompt looks and behaves the same way. This reduces the friction of switching between providers and gives you total control over who you trust with your encrypted credential vault.
Recovery if you lose the phone
Recovery is the number one source of anxiety for new passkey users. Since there is no password to "reset" via email in a truly passwordless future, what happens if your phone is stolen or falls into a lake? If you are using Google’s default system, your recovery is tied to your Google Account recovery. Because your passkeys are synced to the cloud, they are not lost when the physical device is lost. 1. Log in to your Google Account on a new device. 2. Pass the identity verification (using your backup codes or another trusted device). 3. Your passkeys will begin syncing as soon as you confirm the screen lock of your previous device or your Google account "recovery key."
For those using passkey samsung via Samsung Pass/Cloud, the recovery process is tied to your Samsung Account. It is vital that you have "Two-step verification" enabled for your Samsung Account and that you have downloaded your "Backup codes." To find these on a Galaxy device: 1. Settings. 2. Tap your name at the top (Samsung Account). 3. Security and privacy. 4. Two-step verification. 5. Backup codes. Print these out and store them in a physical safe. Without these codes, if you lose your only Samsung device, you may be permanently locked out of any account that only used a passkey stored in Samsung Pass.
I always recommend a "redundancy strategy" for Android privacy. Don't rely solely on one passkey on one device. Most services allow you to register multiple passkeys. I suggest registering your primary Android phone, a secondary tablet if you have one, and perhaps a physical YubiKey or your computer’s built-in Windows Hello/Touch ID. Furthermore, keep your traditional password (stored in a vault) and a backup 2FA method (like recovery codes) active until the service fully supports a "passkey-only" flow with robust recovery. Passkeys are safer than passwords, but the human error of losing access to the "unlocking" account remains a risk that requires proactive management.
Where passkeys still fall short
Despite the progress in Android 14 and 15, we are still in a transition phase. Many major apps and financial institutions still do not support passkeys, forcing users into a "hybrid" model where some accounts use passkeys while most still require legacy passwords and SMS codes. Another limitation is "app-specific" support. While Chrome handles passkeys excellently, some third-party browsers on the Play Store or "In-App Browsers" (the ones that open when you click a link in Facebook or Instagram) may not properly trigger the Android Credential Manager. This can lead to confusing situations where a site you know has a passkey fails to offer it as a login option.
There is also the "ecosystem lock-in" hurdle. While it is getting better, moving your entire library of passkeys from Google Password Manager to a third-party manager like Bitwarden is currently not as easy as exporting a CSV file of passwords. Because the private keys are meant to be non-exportable for security reasons, migrating usually means deleting the old passkey and creating a new one in the new vault for every single account. This "friction of migration" is something to consider before you decide where to store your primary credentials. For most Android users, Google's native implementation offers the best balance of system-wide stability and ease of use.
Finally, the requirement for a secure screen lock is non-negotiable. If you are the type of user who prefers no PIN or a simple "swipe to unlock," you cannot use passkeys. Android requires a "Class 3" biometric (strong fingerprint or 3D face unlock) or a secure PIN/Pattern to protect the private keys. This is a baseline security requirement that might frustrate users looking for pure convenience over security. However, as Android 15 rolls out to more devices, the integration will only become more invisible. We are moving toward a future where "logging in" is simply an effortless verification of presence, making the data breaches and phishing attacks of the last decade a relic of the past.
Watch
Video walkthrough
A short video on passkeys android to complement the steps above.
Key takeaways
- What passkeys actually are is where you start — it's the fastest win.
- Setting up your first passkey: don't skip this — it's where most users leave settings at risky defaults.
- How sync works across devices: don't skip this — it's where most users leave settings at risky defaults.
- Third-party password managers: don't skip this — it's where most users leave settings at risky defaults.
- Recheck these settings quarterly; OEM updates can reset toggles.
Frequently asked questions
- Does changing these settings break apps?
- Almost never. Modern Android apps must handle a denied permission or restricted access gracefully — they either skip the feature or prompt again when needed.
- Will this drain my battery?
- No. If anything, restricting background access and disabling tracking pipelines reduces battery and data usage.
- Do these steps apply to Android 13, 14 and 15?
- Yes. The menu paths shift slightly between versions and OEM skins (Pixel/stock, Samsung One UI, Xiaomi HyperOS), but the underlying controls behave the same.
References & further reading
Continue reading
Related guides
Secure Your Google Account on Android: 2FA, Passkeys, and Recovery
Your Google account is the master key to everything on your Android phone. Here's the four-step lockdown.
9 min read · Updated 13 Mar 2026
Setting a Strong Screen Lock on Android (PIN, Pattern, Biometrics)
The lock screen is your phone's last line of defence. Most people get it wrong.
4 min read · Updated 29 Apr 2026
Set Up Find My Device on Android the Right Way
The new Find My Device network works offline using nearby Android phones. Here's how to enable everything.
5 min read · Updated 12 Jun 2026