Skip to content

Support for Passkeys #2099

Open
Open

Description

@alensiljak

Is it worth (already) tracking the implementation progress of Passkeys and the possibility for Keepass2Android to act as the storage and the key generator?
I guess it is only the brainstorming and research stage at this point.

Some background information:

with emphasis on

Note: In the future, Android users will be able to use third-party credential management apps to store their passkeys.

Activity

  1. pfak commented on May 5, 2023

    @pfak

    Google has implemented Passkeys on their production websites

    https://blog.google/technology/safety-security/the-beginning-of-the-end-of-the-password/

  2. zburgermeiszter commented on Jul 20, 2023

    @zburgermeiszter

    @PhilippC is this feature planned in a future version?

  3. cpetry commented on Aug 7, 2023

    @cpetry

    +1

    Would like to stay with KeePass if possible!

  4. Kareltje1980 commented on Oct 4, 2023

    @Kareltje1980

    This is really getting some traction. There is already some collaboration between other keepass clients on how these should be stored in keepass vaults.

    keepassxreboot/keepassxc#8825

    I think it would make sense to take a look at this implementation.

  5. boergondier commented on Oct 12, 2023

    @boergondier

    +1

  6. juanhs12 commented on Oct 26, 2023

    @juanhs12

    The latest beta version of KeepassXC have the possibility of to do import and export passkeys.

    The pull request with the WebAuthn was accept today, 26 october 2023.

    https://snapshot.keepassxc.org/latest/

    keepassxreboot/keepassxc#8825

  7. darkdragon-001 commented on Nov 17, 2023

    @darkdragon-001

    The relevant Android documentation seems to be https://developer.android.com/training/sign-in/credential-provider

    Pinging @varjolintu who added the support in KeePassXC.

  8. cobexer commented on Jan 29, 2024

    @cobexer

    It looks like this will be backported and released with KeepassXC 2.7.7 just about any time now.

    Has there been any development on this so far?

  9. Calmquist commented on Jan 30, 2024

    @Calmquist

    Bitwarden appears to be adding it as part of the migration from Xamarin to MAUI: https://github.com/bitwarden/mobile/tree/feature/maui-migration-passkeys . It appears to still be in early development, but it looks like Bitwarden is using the credential provider API.

  10. jhass commented on Feb 5, 2024

    @jhass

    Latest Firefox on MacOS supports passkeys now, we could store passkeys via Keepass2Android right now via the QR code method.

  11. oxivanisher commented on Mar 11, 2024

    @oxivanisher
    Sponsor

    FYI: As of today, Keepass XC 2.7.7 is officially released and supports passkeys.

  12. Kranzes commented on Mar 11, 2024

    @Kranzes

    Please do not use the Google passkey library on android as it does not work without Google Play Services and I want to be able to use my YubiKey for this on my degoogled phone.

  13. hackerd2501 commented on Mar 13, 2024

    @hackerd2501

    @PhilippC Any plans to implement this ?

  14. hackerd2501 commented on Mar 13, 2024

    @hackerd2501

    @PhilippC If I use passkey support on keepassxc, are the keepass databases still compatible between keepassxc and keepass2android, even if you dont implement passkeys ?

  15. Calmquist commented on Mar 13, 2024

    @Calmquist

    @PhilippC If I use passkey support on keepassxc, are the keepass databases still compatible between keepassxc and keepass2android, even if you dont implement passkeys ?

    I haven't used KeePass2Android, but it shouldn't be a problem. KeePassXC will add some custom fields named KPEX_PASSKEY_*.

  16. 91 remaining items

  17. AllesMeins commented on Jul 3, 2026

    @AllesMeins
  18. navilg commented on Jul 3, 2026

    @navilg

    There is already a variant of Keepass2Android out in open source with passkey support --> KeepassDX. Switched to that after waiting for this long.
    Of course it's your right to choose the product that suits your needs best - but no need to subtly pressure people that provide software for you for free and in their spare time...

    Can't agree more. I didn't commented to pressure the contributors. It was for anyone who are in need of this feature and can afford to try other app as well. Cheers!

  19. sagebind commented on Jul 3, 2026

    @sagebind

    There is already a variant of Keepass2Android out in open source with passkey support --> KeepassDX. Switched to that after waiting for this long.

    Point of clarification: KeePassDX is not a variant of Keepass2Android. It is a different application with a different codebase with a different feature set.

  20. dimon222 commented on Jul 17, 2026

    @dimon222

    how far is it from merge?

  21. schklom commented on Jul 29, 2026

    @schklom

    FYI @AndreKR @PhilippC the KeePassHelper format has the benefit of being able to store multiple passkeys in a single entry, whereas the KPEX format only supports one Passkey per entry.

    I don't have a good usecase in mind, but KeePassHelper supports this so some people might want that.

    The choice between both (for saving a new passkey) could be a global setting, or per-entry when creating the passkey.

  22. CennoxX commented on Aug 12, 2026

    @CennoxX

    The implementation of https://github.com/yusei36/KeePassPasskey/ uses separate string fields. Their solution creates multiple entries, to save multiple passkeys.

  23. Steltek commented on Aug 12, 2026

    @Steltek

    The implementation of https://github.com/yusei36/KeePassPasskey/ uses separate string fields. Their solution creates multiple entries, to save multiple passkeys.

    It's using the same KeePassXC format that has already been mentioned.

    https://github.com/yusei36/KeePassPasskey/#credential-storage

    Passkeys are stored as standard KeePass entries using KeePassXC's passkey field format:
    [...]

  24. shajal0190 commented on Sep 16, 2026

    @shajal0190

    I am on Version 1.15-r4 but it doesnt show keepass2android passkey options anywhere (like nagram x, redotpay). Am i missing something?
    *keepass2android is set as default autofill app, passkey wasnt showing. thats why installed keepassdx to see if passkey is actually working or not. (Keepassdx working)
    Image
    Image

  25. Steltek commented on Sep 16, 2026

    @Steltek

    I am on Version 1.15-r4

    Passkey support is only in the 1.16 pre-release versions. (v1.16)

  26. marcelser commented on Oct 2, 2026

    @marcelser

    How can I stay on version 1.16-pre1? When I install the apk google play store tries to downgrade it to latest beta even though I uninstalled it first (is anyhow necessary because you can't replace google play package with an apk, but the other way round is obviously possible).

    I now plcked automatic updates for KeePass2Android but now it still shows and updated as not updated and I cannot refresh the update list then as now all apps are updated searching for new version, so this is also not really an option. How are others dealing with this problem?

  27. kazini commented on Oct 3, 2026

    @kazini

    How can I stay on version 1.16-pre1? When I install the apk google play store tries to downgrade it to latest beta even though I uninstalled it first (is anyhow necessary because you can't replace google play package with an apk, but the other way round is obviously possible).

    I now plcked automatic updates for KeePass2Android but now it still shows and updated as not updated and I cannot refresh the update list then as now all apps are updated searching for new version, so this is also not really an option. How are others dealing with this problem?

    You will need to uninstall it from Google Play and your system, then install it via APK directly. This has worked for me.

  28. markfm62 commented on Oct 5, 2026

    @markfm62

    Can someone provide the link to get the 1.16-pre1 software?

  29. mosin commented on Oct 5, 2026

    @mosin
  30. rodmur commented on Oct 19, 2026

    @rodmur

    Where does this stand now? Does it need more testing? It just dawned on me that I have a backup phone now and could use it to test this.

  31. PhilippC commented on Oct 19, 2026

    @PhilippC
    Owner

    I have been working on fixes to the 1.15 release which I hope is now finished. Passkey support will go into 1.16, which is mostly waiting for #3228 to be merged. I am currently still reviewing it once again and will probably have to make some changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions