Android application for OATH with YubiKey NEO and YubiKey 4

This app is hosted on Google Play as Yubico Authenticator.

It is also available from F-Droid.

See the file COPYING for copyright and license information.


This is a small android application for generating OATH codes with the help of a YubiKey with OATH functionality. It can be used over NFC with YubiKey that support it, or via USB connection. The USB functionality requires your mobile device to support USB Host mode, and for CCID to be enabled on your YubiKey.

To use it when you have an OATH QR-code:

  1. Make sure NFC is turned on (or connect the YubiKey via USB)

  2. Start the application

  3. Select Scan new QR-code from the actions menu.

  4. Scan the barcode and select which slot to program

  5. Tap the NFC-enabled YubiKey as instructed (not needed when using USB)

To view codes, just start the app and connect/tap your YubiKey.


This project uses gradle for building, so to build:

$ ./gradlew assemble

After building the .apk file can be found in the app/build/outputs/apk/ directory.


Please report any issues/feature-suggestions in the issue tracker on GitHub.