All Guides
Identity Security

What is a passkey?

A passkey is a unique digital key that replaces your password. No passwords to remember, no codes to wait for. You confirm it is you with your face, fingerprint or device PIN, and you are signed in.

Last updated September 202612 min read

A passkey is a digital key that replaces your password

Passkeys let you sign in quickly and securely without creating, remembering or typing a password. Before a passkey is used, your device checks it is really you with your face, fingerprint or PIN.

Private key

Stays on your devices

Held in your credential manager. Never shared with anyone.

Linked
Public key

Stored by the website

Useless on its own. It can only check a signature, never create one.

01

Your half stays with you

The private key lives in your credential manager on your own devices. It is never handed to the website.

02

The website holds the matching half

The site stores a public key. On its own it cannot sign anyone in, so there is nothing worth stealing.

03

Together they prove it is you

At sign-in your device uses its half to prove who you are. No password is typed, sent or stored.

Technical detailAsymmetric cryptography

Passkeys use public-key cryptography, much like SSH keys. The private key is generated inside a credential manager or a hardware authenticator's secure element. The public key, plus some WebAuthn metadata, is sent to the server. Without the private key to sign challenges, the public key is mathematically useless, so the server never holds anything secret.

Passkeys on MDN

Signing in takes a few seconds

  1. 1

    Create a passkey

    Your credential manager makes a unique key pair for that website or app. The public half goes to the service. The private half stays in your credential manager and never leaves it.

  2. 2

    Confirm it is you

    Next time you sign in, your device asks for your face, fingerprint or device PIN. That check happens on the device. Your biometric is never sent anywhere.

  3. 3

    You are in

    Your device proves your identity to the website in a second or two, without any password crossing the internet.

Every passkey is unique

Each service gets its own passkey. The one you make for your bank only works with your bank, and the one for your email only works with your email. Because a passkey belongs to a single service, there is nothing an attacker can lift from one site and replay somewhere else.

It is also better for privacy. Each service only ever sees its own passkey, so there is no shared identifier that could be used to track you across sites.

Technical detailThe cryptographic handshake

During sign-in the service sends a challenge. The authenticator signs it with the passkey's private key, and the response also carries context such as the origin and whether the request came from an embedded frame. The server checks three things: the origin is the one it expects (bank.com.au, not fake-bank.com), the challenge matches the one it issued, and the signature is valid for the stored public key. That signed origin check is the main reason passkeys resist phishing.

Sign-in flow on MDN

Why passwords keep failing

Passwords are decades old and were never built for today's internet. We have bolted on text codes, email links and extra steps to shore them up. Those help in places, but they do not fix the core issue: a password is a poor way to prove who you are.

They get reused

One password across several accounts means one breach opens all of them. Attackers routinely try leaked passwords on other sites.

They get stolen from servers

Websites keep password data that attackers target in breaches. Once stolen, those passwords can be cracked and used.

They get phished

Fake login pages that look like the real thing trick people into handing over passwords, and even their one-time codes.

They slow everyone down

Remembering, resetting, waiting for texts and digging through email for codes adds friction to something staff do all day.

Passkeys were designed to fix all four.

Technical detailThe root problem

Passwords are shared secrets. You know it and the server stores it, which gives attackers two places to steal it: from you through phishing, and from the server through a breach. Every scheme built on shared secrets carries that weakness.

Verizon Data Breach Investigations Report

A lookalike site gets nothing from a passkey

Criminals build copies of real websites, such as your bank, email or a favourite shop, and lure you in to type your password. They then use it on the real site as you. Phishing is the most common route to stolen accounts, and it works against passwords, verification codes and text messages alike. A passkey is permanently tied to the exact site where you created it, so it will not respond on a typosquat or a redirect. Try it below.

Address bar

https://bank-secure-login.com

Passkey refuses to respond. There is nothing to type, so nothing to steal.

Technical detailWhy traditional MFA is not enough

Adversary-in-the-middle phishing kits relay SMS codes, authenticator codes and even push approvals to the real site in real time. FIDO2 and WebAuthn were designed to close that gap: credentials are scoped to a domain.

At registration the domain is recorded as the Relying Party ID (RP ID), which the browser or OS uses to pick the right passkey. The real protection, though, is that the calling origin is signed with the private key. The service checks that origin on its backend and rejects anything unexpected, so no session is created. For native apps the origin can be an app identity rather than a web address.

What is an origin? (MDN)Verifying an assertion (W3C)

Passkeys beat passwords, SMS codes and email links

CriteriaPasswordPassword + SMS codeEmail login linkPasskey
Needs a password?YesYesNoNo
Can be phished?YesYesPartiallyNo
Can be stolen from a server?Yes (hash)Yes (hash)PartiallyNo
Open to replay attacks?YesPartiallyPartiallyNo
Ease of useHard to rememberAnnoyingNeeds email accessA glance or a touch
Technical detailCredential stuffing and server breaches

Credential stuffing takes username and password pairs leaked from one site and tries them everywhere else. Passkeys remove that attack completely because there is no reusable secret. Even a fully compromised server only gives up a list of public keys, which cannot be used to sign in. The private keys never left users' credential managers.

Passkeys live in a credential manager

A credential manager is an app or service that stores your passkeys and syncs them securely across your devices, the same way your photos or contacts follow you. Most people already have one: Google Password Manager or Samsung Wallet on Android, Apple Passwords on iPhone and Mac, Microsoft Password Manager on Windows and Edge. Independent options include 1Password, Bitwarden, Dashlane, Keeper, NordPass, Proton Pass, LastPass and KeePassXC. Create a passkey once and it is ready on every device you sign in to.

Passkeys are built on open standards, so any site that supports them works with any credential manager. The managers still differ on security, platform coverage and whether you can take your passkeys with you. Here is how they compare.

Credential managerGradeEcosystemPlatform integrationVault securityCredential exchangeInteroperabilityDigital inheritanceFamily sharing
1PasswordIndependent. All major platforms.A · 91ExcellentExcellentExcellentExcellentPartialPartialExcellent
BitwardenOpen source. Free and self-hosted versions.A · 86ExcellentPartialExcellentExcellentPartialExcellentExcellent
DashlaneIndependent. All major platforms.B · 80ExcellentPartialExcellentExcellentPartialPartialLimited
NordPassFrom Nord Security.B · 78ExcellentPartialExcellentPartialPartialExcellentExcellent
KeeperFor individuals and businesses.B · 78ExcellentPartialExcellentPartialPartialExcellentExcellent
Apple PasswordsBuilt into iPhone, iPad and Mac. Syncs via iCloud Keychain.B · 74LimitedPartialExcellentExcellentExcellentLimitedExcellent
Proton PassEnd-to-end encrypted, from Proton.B · 71ExcellentPartialExcellentLimitedPartialExcellentExcellent
KeePassXCOpen source, offline-first. You manage sync of the database file.C · 67ExcellentPartialPartialPartialPartialPartialPartial
Google Password ManagerBuilt into Android and Chrome. Syncs via your Google account.C · 63LimitedPartialPartialExcellentExcellentLimitedLimited
LastPassIndependent. All major platforms.C · 56ExcellentPartialPartialLimitedPartialLimitedLimited
Microsoft Password ManagerBuilt into Edge and Windows. Syncs via your Microsoft account.D · 49PartialPartialPartialLimitedPartialLimitedLimited
Samsung Wallet (Pass)Built into Galaxy devices. Syncs across Samsung devices only.D · 49LimitedPartialExcellentLimitedPartialLimitedLimited
Ecosystem
Native apps on Android, iOS, macOS and Windows, plus browser extensions elsewhere.
Platform integration
Works through the operating system, not just a browser extension.
Vault security
End-to-end, zero-knowledge encryption, including sensitive metadata.
Credential exchange
Can move passkeys and passwords to another manager using the FIDO standard.
Interoperability
Adheres to the latest WebAuthn Level 3 specification.
Digital inheritance
Built-in emergency or legacy access for a trusted person. Lower weight.
Family sharing
Secure sharing of passkeys, not just passwords. Lower weight.

Scores out of 100 by whatarepasskeys.info, last updated 22 September 2026, combining hands-on testing with vendor documentation. Real Bytes has not independently tested these scores.

Technical detailSynced vs device-bound passkeys

Most devices ship with a credential manager that creates synced passkeys. The private key is encrypted and synced end to end, so the vendor cannot decrypt or use it. Device-bound passkeys live on one device only. They are more resistant to a cloud or account compromise, but if you lose the device you lose the passkey. They need extra software or hardware, such as a FIDO2 security key or Windows Hello.

Synced passkeys (passkeys.dev)Device-bound passkeys (passkeys.dev)

Start saying goodbye to passwords

Look for the passkey option on the sites and apps you already use. It usually appears as a "Create a passkey" button in security settings, a "Sign in with a passkey" button on the login page, an autofill suggestion in the username field on desktop, or a keyboard suggestion on mobile. If your passkey is on your phone, choose "Use a passkey from another device" and scan the QR code. Setup takes seconds, and after that you spend less time signing in.

Passkeys at work come with tighter rules

A passkey works the same way at work as at home, but the rules around it are usually tighter. One compromised work account can put the whole business at risk, so employers often add controls you will not see on your personal accounts.

01

IT may choose the credential manager

At home you pick. At work, your IT or security team may require a specific credential manager, a managed device or a physical security key so every staff member meets the same bar.

02

Extra checks on sensitive systems

Finance, HR and admin consoles may need a PIN, a biometric or a managed device before a passkey is accepted.

03

The sign-in screen may look different

You might be asked to insert a security key, see company branding, or find your personal phone's passkey option is not offered at all.

Personal passkeys

  • You choose the credential manager
  • Usually synced through your personal cloud account
  • Built for convenience across your own devices

Work passkeys

  • May require a security key or managed device
  • Often device-bound, with no personal cloud sync
  • Governed by company security and compliance policy

Running Microsoft 365? Entra ID is making passkeys the default and retiring its built-in SMS and voice codes. See our Entra passkey transition guide for the dates, and our passwordless rollout guide for hardware keys, Windows Hello and recovery planning

Technical detailEnterprise controls behind the scenes

Organisations that need hardware-backed, attested, device-bound passkeys have to supply an authenticator or credential manager that meets that bar, such as hardware security keys or a work-focused credential manager with policy controls.

It is like file storage or AI tools: if you do not want staff choosing their own, you provide and require an approved option. Managed credential managers that support device-bound passkeys can enforce your requirements without full device management, because enforcement happens in the credential manager rather than the operating system.

Common questions about passkeys

The basics

Setting up and everyday use

Devices, syncing and recovery

Security

Trust and the future

Sources and attribution

This guide adapts content and credential manager scores from whatarepasskeys.info by the passkey community, used under CC BY 4.0. The text has been rewritten and changed for an Australian business audience.

Moving your business to passkeys?

We plan and deploy passkeys, hardware security keys and phishing-resistant MFA across Microsoft 365 and Google Workspace, including staff onboarding and recovery planning.