Recommendations for Fish ID Apps You Can Use on Your Phone?

We are looking for recommendations for fish ID apps you can use on your phone. Do you use one? Or ID apps for corals or other creatures? If you do, and you would recommend it to others, please comment to share what it is and if the app is available for Apple, Android or both.

We have some old recommendations, but the apps don’t seem to work on our Android phones.

We recommend some books for fish, creature and coral identification on this page, but for travel it would be so much better to have the information on our phones.

Thanks in advance for any suggestions you can offer.


  1. I’ve been using the electronic versions of New World Publications Reef Books for years on my Android tablet and phone. I’ve used various apps to read them. The one I use now is Pocketbook. It’s not always easy, especially when I get a new device.

    Recently I tried Picture Fish (Android and Apple). It was after I had identified most of the fish from our last trip so I haven’t used it too much but I was impressed by how well it works. It automatically does an ID based on a picture. About 50% of the time it has no idea but the rest of the time it works well, better than Google Lens. It works reasonably well. Although once it claimed a fish was a tree frog. Typically I take a picture of my computer or tablet to get the image into my phone.

  2. I’ve used the iNaturalist app on my Android phone (also available on Apple), though prefer to use their website, to help me identify marine life I see. There are local projects which use the app to get information on local flora and fauna.

  3. As a citizen science fish survey diver/snorkeler for I use the 3-volume “Reef Fishes of the East Indies” in Indonesia and Fiji on my iPad. It is also available for Android devices. I also have the Reef Fish ID ebooks mentioned above. I find the phone screen too small for my needs.

    Any other fish geeks should check out to help scientists and add another level of interest to your snorkels!


Leave a Comment