Cross-platform passkey support

Passkeys are supported on all major platforms: Mac, Windows, Android, iOS, etc. For users that work in multiple ecosystems, as well as on platforms without integrated support, third party credential managers such as 1Password, Bitwarden, or Dashlane1 help ensure passkeys stay synced across all devices.

Passkeys also support cross-device authentication (CDA), so you can securely sign in on any device.

Changing platforms when using passkeys

When using a cross-platform credential manager, signing in from anywhere is as easy as can be.

However, users in a single ecosystem often use the native credential manager (such as Windows Hello or Apple Passwords) to store passkeys. Moving to a new ecosystem (such as going from PC to Mac) would require keeping an old device around to support CDA since stored passkeys are not migrated.

Coming soon: secure credential exchange

The FIDO Alliance has published a draft specification for moving passkeys and other credentials securely to other credential managers. As this standard finalizes, credential managers will be able to import and export data from each other.

This means users can change to the provider that suits them best without having to rely on CDA forever.

No vendor lock-in

Historically, concerns about vendor lock-in have led some users to avoid adopting passkeys.

The creation of this Credential Exchange Protocol addresses this gap, ensuring more users are able to adopt passkeys without worry.

Add passkey support to your website

Passkeys are widely supported, extremely secure and easy to use.

Integrate passkey authentication to your website or native app in minutes with SnapAuth. We have simple, usage-based pricing and a free trial with no card required.

Add passkey support with SnapAuth


  1. These names are trademark of their respective companies.