Skip to content

AutoFill

PhilippC edited this page Mar 25, 2025 · 2 revisions

Google has introduced the Android Autofill interface in Android 8. Keepass2Android supports this interface. In most Android apps and all Autofill-enabled browsers, this is the most convenient way of entering passwords. As soon as you focus a field, you will see a popup "Fill with Keepass2Android".

After clicking this popup, you can unlock your KP2A database. If automatic look up succeeds, KP2A will close automatically, if not you are prompted to select the entry you want to auto-fill. When returning to the target app, the fields should be filled automatically already.

Please use the Share-URL-feature and the built-in KP2A keyboard for browsers which don't support Autofill.

If autofill usually works, but does not work for a certain app or website, you can create a ticket on https://github.com/PhilippC/keepass2android/issues based on the following instructions:

  • Make sure you're running 1.09e-r3 or higher and have KP2A enabled as Autofill service
  • If Autofill does not appear immediately, long-tap the username or password field and select "Autofill" if it pops up
  • If this does not work (or does not fill the fields as expected), go to settings - app settings - password access - autofill service and enable "Log autofill view", also enable debug logging in app settings.
  • Go to the page/app again (it's best to restart/reload it to make sure KP2A receives another Autofill request)
  • Send me a debug log (and explain in which app autofill mis-behaved and what you expected instead)
  • Disable "Log autofill view" again to reduce the size of the debug log
Clone this wiki locally