Skip to content

W3C Makes Web Authentication (WebAuthn) Level 3 a Recommendation: What It Means for Passkeys

  Posted on 25 Aug, 2026
  Tech News
W3C Makes Web Authentication (WebAuthn) Level 3 a Recommendation: What It Means for Passkeys

On August 25, 2026, the World Wide Web Consortium (W3C) announced that Web Authentication Level 3 is now a W3C Recommendation. Web Authentication, usually shortened to WebAuthn, is the browser standard behind passkeys: signing in with a fingerprint, face scan, device PIN or security key instead of a password.

A Recommendation is the final, stable stage of a W3C standard. For any business planning a login system as part of custom web application development, it means the passkey features described in Level 3 now rest on a finished specification, not a moving draft.

This article explains what was published, what Level 3 contains that the previous version did not, and how to think about passkeys for your own product.

What W3C published

The Level 3 specification is dated August 25, 2026 and comes from the W3C Web Authentication Working Group. Its listed editors are from Okta, Microsoft, Yubico, Cisco, Apple and Google. The W3C describes it as an API that lets web applications create and use strong, attested, scoped, public key-based credentials to authenticate users.

The document states that it is the successor to Web Authentication Level 2, which became a Recommendation on April 8, 2021, and that there were no substantive changes since the Candidate Recommendation Snapshot of May 26, 2026. The W3C news item adds that new features will be developed in Level 4. So the status is clear: Level 3 is final and published now, and Level 4 is future work.

How passkeys work, briefly

With a password, your server stores a secret that can be guessed, reused on other sites, phished or leaked. With WebAuthn, the user's device creates a pair of cryptographic keys for your site. The private key stays with the user's device or password manager. Your server stores only the public key, which is of no use to an attacker on its own.

At sign-in, the browser asks the device to prove it holds the private key, and the user approves with a fingerprint, face or PIN. The credential is "scoped", meaning it is bound to your website's domain, so a look-alike phishing site cannot ask for it. The Level 3 specification includes the term passkey in its terminology section, which reflects how the industry now names these credentials.

What Level 3 adds over Level 2

We compared the tables of contents of the two Recommendations. The items below appear in Level 3 and not in the 2021 Level 2 document. The descriptions are our plain-English summaries; the specification is the authority on exact behavior.

  • Backup eligibility and backup state: the specification distinguishes a multi-device credential, which may be backed up and synced, from a single-device credential, and exposes flags so a site can tell which it has.
  • Related origins: a section on using Web Authentication across related origins, with a registered well-known URI, for companies that operate more than one domain.
  • Signal methods: three methods (signalUnknownCredential, signalAllAcceptedCredentials and signalCurrentUserDetails) that the specification groups under signaling credential changes to the authenticator.
  • Client capabilities and hints: a getClientCapabilities method and a hints list, so a site can find out what the browser supports and indicate what kind of authenticator it expects.
  • JSON helpers: methods that convert the options sent by a server from JSON into the form the browser API needs.
  • A hybrid transport value, a pseudo-random function (prf) extension, and a compound attestation format.

Why these additions matter in practice

This section is our interpretation. Several of these additions address problems that businesses hit when they first deployed passkeys.

Synced passkeys

Many passkeys today are synced through a platform or password manager, so they survive a lost phone. Some organizations, such as those with strict security policies, want to know whether a credential is synced or tied to one device. The backup flags give the server that information so it can apply its own policy.

Multiple domains

A passkey is bound to a domain. A company with a US site and a UK site on different domains, or a brand that changed its domain, previously had to work around that. The related origins section defines a standard way to declare that a set of domains belongs together.

Stale credentials

When a user deletes a passkey from their account on your site, their password manager may still offer it and the sign-in then fails. The signal methods give a site a way to tell the user's passkey provider about such changes, which should reduce confusing prompts.

What it means for your business

A W3C Recommendation does not change anything on your site by itself, and nothing here is a legal requirement. Its value is stability: developers, library authors and auditors can now reference a final document. That makes it easier to plan a passkey project with confidence about how the API is meant to behave.

A Recommendation also does not guarantee that every browser supports every feature today. Support for individual items, particularly the newer ones, should be confirmed for the browsers and devices your customers use before you rely on them.

For most businesses the decision is about login experience and risk. Passkeys remove the password from the most common attacks and can shorten sign-in to a single prompt. The costs are in the surrounding work: account recovery when someone loses every device, support for users who are unfamiliar with the prompt, and keeping a fallback method while adoption grows. Security or compliance obligations specific to your industry are outside the scope of this article and should be checked with a qualified adviser.

What to do next

If you do not offer passkeys yet, start by adding them as an option next to your existing sign-in, not as a replacement. Ask your developers to use a maintained WebAuthn server library for your stack instead of writing the cryptographic checks themselves, and to design account recovery before launch.

If you already support passkeys, review your implementation against Level 3. Useful questions are whether you record the backup flags, whether you operate several domains that would benefit from related origins, and whether deleted or renamed credentials are signaled to the user's passkey provider. Mobile apps should be considered alongside the website, since users expect the same passkey to work in both.

Conclusion

Web Authentication Level 3 became a W3C Recommendation on August 25, 2026, five years after Level 2. It finalizes the standard behind passkeys and adds features aimed at real deployment issues: synced credentials, multiple domains and keeping credentials up to date. Level 4 is planned as the place for further features.

If you are weighing passkeys for a new or existing application and want to talk through the options, you can contact us to discuss your requirements.

Entrant Technologies
Post written by
Entrant Technologies is one of the leading web, software, iPhone & Android app development company which deliver robust results for great brands worldwide. We deliver software solutions that meet the customers and business expectations.
View all posts by Entrant Technologies →
Latest Blogs
 
A software budget can go wrong before any code is written, at the moment someone prices and schedules a system that nobody has fully described yet. The discovery phase exists to close that gap. It is ...
on 06 Oct, 2026 Read More
 
Most growing businesses end up running four or five separate systems: a CRM for sales, accounting software for invoices, an online store, and something for stock, fulfillment or scheduling. Each works ...
on 05 Oct, 2026 Read More
 
A demo of an AI feature almost always looks good. Someone types five sensible questions, the answers read well, and the room agrees it is ready. Then real customers arrive with misspelled, half-explai ...
on 05 Oct, 2026 Read More