Grocy Android

Grocy Android uses grocy's official API to provide you a beautiful interface on your smartphone with powerful barcode scanning and intuitive batch processing, all what you need to efficiently manage your groceries.

This app requires a running self-hosted instance of the grocy server application.
You can try it using the demo option available on the login screen.


Get it on Google PlayGet it on GitHubGet it on F-DroidGet it on IzzyOnDroid





  • Stock overview
  • Shopping lists with offline support
  • In-store shopping mode (big UI elements)
  • Fast barcode scanning
  • Open and consume with one swipe
  • Consume and purchase with app shortcuts
  • OpenFoodFacts implementation
  • Master data editing
  • Intuitive batch processing
  • Dark mode
  • No ads, analytics or in-app purchases
  • Low data usage
  • Tiny app size (~5MB)


Grocy Android is still under development. In the next weeks we're going to implement some more features!

  • Recipes
  • Meal plans
  • Extended product editing
  • App translations


Grocy Android requires at least grocy 2.7.0 on your server.

Until Grocy Android v1.4.0 at least Android 5.0 Lollipop is required on your device.
With v.1.5.0 we'll have to lift the minimum Android version to 6.0 Marshmallow due to efficient RAM management.

Self-signed certificates are not supported right now but an implementation is planned.
Right now, the server certificate has to be signed by a certificate authority (CA). This CA has to be public and trusted by Android.
To meet these requirements, you can use a free certificate from for proper https encryption.