We're now live! Signup now

Passkey browser support in 2024

Passkeys

All the major browsers now support passkeys, however biometric support is often limited to those browsers with tight platform integration e.g. Safari on iOS and Chrome on Android.

These browsers are known to support passkeys as of April 2024.

MacOS

Safari - Uses native biometics e.g. TouchID for user verification.
Chrome - Note: TouchID based user verification is not currently supported.
Firefox - Whilst firefox supports the wider WebAuthn API, it doesn’t yet support platform authenticators - i.e. the user will need to use a dedicated authenticator like a YubiKey.

iOS

Safari - Uses native biometics e.g. TouchID/FaceID for user verification.
Chrome - Note: TouchID based user verification is not currently supported.

Windows 10+

Note: Windows does not sync passkeys, instead they are stored locally.

Edge - Uses Windows Hello facial recognition or PIN.
Chrome - As above.
Firefox - Whilst firefox supports the wider WebAuthn API, it doesn’t yet support platform authenticators - i.e. the user will need to use a dedicated authenticator like a YubiKey.

Android

Chrome - Fully supported, including biometrics & syncing.

Which browser versions support passkeys

Please see the caniuse page for version specific support.

Toby Hobson

Toby Hobson

Founder

Passkeys

SvelteKit Passkey Performance

If you've followed the previous installments in this series, you'll have built a SvelteKit app with passkey authentication, session management and authorization. It's functional, but slow and clunky. Let's improve things.

Passkeys

SvelteKit + Passkeys + Lucia

In this tutorial you'll build on your previous work to integrate passkeys with Lucia users and sessions. You'll handle session creation, expiry and invalidation and protect your routes using SvelteKit hooks.

Passkeys

SvelteKit + Passkeys

In this tutorial you'll learn how to add passkey authentication to your SvelteKit apps. You'll register a passkey and use it to login. In subsequent tutorials I'll show you how to add session management, social login and more.

Passkeys

Two factor authentication using passkeys

Passkeys enable two factor authentication (including biometrics). Users can even use a biometric enabled device e.g. iPhone FaceID to authenticate against a device lacking this capability e.g. a desktop.

Want product news and updates?

Sign up for our newsletter

We care about your data. Read our privacy policy .