What is a passkey?

A passkey is a phishing-resistant credential that replaces passwords with and local device verification.

Published
August 11, 2026
Updated
August 11, 2026
Reviewed by
LoginID Identity Team
Review by
February 11, 2027

Direct answer

A passkey is a public-key credential that replaces a password. The user approves sign-in with the same local method used to unlock a device, such as a biometric, PIN, or pattern. The private key stays protected by the user’s device or passkey provider, while the website verifies a signed challenge with the corresponding public key.

Original value: A implementation view of registration, authentication, recovery, and transaction-signing tradeoffs.

How does a passkey work?

Passkeys use two related ceremonies: registration and authentication. During registration, the creates a key pair scoped to the . During authentication, it signs a fresh challenge that the service verifies with the stored public key. W3C WebAuthn Level 3

  1. 01

    Create a credential

    The website or app asks the user’s to create a public-key credential for its identity.

  2. 02

    Verify the user locally

    The asks for a biometric, PIN, pattern, or device gesture. That local factor unlocks the credential but is not sent to the website.

  3. 03

    Store public credential data

    The private key remains protected by the or passkey provider. The website stores the public key, credential identifier, and related metadata with the user’s account.

  4. 04

    Issue a fresh challenge at sign-in

    The website sends unpredictable challenge data to prevent replay.

  5. 05

    Sign and verify

    The signs the challenge and context. The website verifies the signature, origin, flags, and policy before creating the session.

Passkeys vs. passwords and one-time codes

Reusable shared secretPhishing-resistantUser actionCommon risk
PasswordYesNoType a remembered secretReuse, phishing, credential stuffing
SMS or email OTPNo; one-time code validated by the serviceNoCopy or type a codePhishing, interception, SIM swap
Authenticator-app OTPYes; a TOTP seedNoCopy or type a codeReal-time phishing and relay
PasskeyNo shared secretYesBiometric, PIN, or device gestureRecovery and device lifecycle must be designed well

Are passkeys the same as biometrics?

No. A biometric can be the local method that unlocks a passkey, but the passkey is the cryptographic credential used with the website. The biometric template stays on the device. The website receives a signed authentication result, not the fingerprint or face data. FIDO Alliance passkey FAQ

A PIN, pattern, or device password can unlock the same credential when biometrics are unavailable. The security boundary is the and its protected private key, not the biometric alone.

What is the difference between synced and device-bound passkeys?

s are securely available across devices through a passkey provider. They improve recovery and make password replacement practical across a user’s device ecosystem. s remain on one , such as a security key or managed device, and can suit environments that require stronger control over credential location.

Both models use credentials and phishing-resistant challenge-response authentication. The right choice depends on threat model, recovery needs, regulatory requirements, and user experience.

What standards power passkeys?

combines , the W3C browser and platform API for public-key credentials, with Client to Protocols for communication with external or roaming s. Passkey is the common cross-platform term for a credential used for passwordless authentication. FIDO user authentication specifications

What should teams plan before implementing passkeys?

  • Decide how users enroll their first passkey and how the account is initially verified.
  • Support multiple s or recovery paths without falling back to weak, easily phished methods.
  • Choose user-verification and policies appropriate to the risk.
  • Handle cross-device sign-in and account discovery deliberately.
  • Protect server-generated challenges against replay and verify origin, ID, signature, and flags.
  • Measure enrollment, sign-in success, recovery, abandonment, and fallback usage.

How LoginID uses passkeys

LoginID provides -certified passkey authentication for passwordless login and digitally signed transaction authorization. In agentic workflows, the same passkey-centric model can verify the human behind an AI agent before a sensitive action proceeds, without giving the agent the user’s password or private key.

Related questions

Can a passkey be phished?
Passkeys are designed to resist phishing because the credential is scoped to the . A counterfeit domain cannot use the passkey created for the legitimate domain.
Where is a passkey stored?
A passkey can be stored and synced by a platform or third-party passkey provider, or remain bound to a device or security key. The private key is protected by the or provider and is not stored by the server.
Can users sign in on a different device?
Yes. A may already be available on the new device. Cross-device authentication can also let a nearby phone provide the passkey for a laptop or other client.
Are passkeys passwordless and multi-factor?
Passkeys are designed for passwordless authentication, but a passkey is not automatically multi-factor in every deployment. When user verification is required, an can combine possession with a local biometric or knowledge-based activation factor. The resulting assurance and regulatory treatment depend on the , policy, and deployment.

Primary sources

  1. FIDO Alliance: Passkeys

    Passkey definition, security model, synced and device-bound credentials, local user verification, and deployment FAQ.

  2. FIDO Alliance: User Authentication Specifications

    , , , s, and phishing resistance.

  3. W3C Web Authentication Level 3

    Credential registration, authentication assertions, scoping, s, and the security model.

  4. NIST SP 800-63-4

    Current digital identity guidance and assurance framework.

Replace passwords with phishing-resistant authentication.

Give users a faster sign-in and keep reusable secrets out of servers, prompts, and agent workflows.