Offline fish identification
Fish Identification App That Works Offline
FishLock helps you identify a fish species from your phone without sending your photo or fishing data to the cloud. Identification runs locally on your device, so it can work even when you do not have an internet connection.
Identify fish without internet access.
On-device processing keeps your fishing data private.
Measure and log your catch in the same workflow.
No account and no subscription.
Point. Identify. Keep fishing.
Fish ID without a connection
Many fish identification tools depend on a network connection to upload an image and wait for a server response. FishLock is designed differently. Its fish identification model runs locally on your phone, which makes it useful when you are fishing beyond reliable cell service or simply do not want your catch data uploaded.
FishLock has adapted the Fishial AI model for on-device use. In testing, species identification averaged over 98% accuracy across a 426-species catalogue. Performance metrics are available for reviewers and partners.
More than fish identification
Identify, measure and save the catch
FishLock is built around the whole catch, not only the species name. After identification, the app can measure the fish, photograph it, map the catch and save it to your private fishing log. That means less time moving between separate tools and more time focused on fishing.
Species identification
Automatic measurement
Catch logging
Private on-device data
Learn about FishLock’s fish measuring app →
See the private fishing catch log →
Private by design
Your fish photos and locations stay on your phone
Species, size, notes, locations, tags and other catch details are kept on your device. FishLock does not require an account or a subscription, and the identification process does not require you to send your catch to a cloud service.
If privacy and offline use are important to the way you fish, read more about the offline fishing app and FishLock’s private-by-design approach.
Fish identification app FAQ
Does FishLock need internet to identify a fish?
No. FishLock’s identification model runs locally on your phone, so identification does not depend on an internet connection.
Does FishLock upload my fish photos for identification?
No. Identification processing happens on your device rather than sending your catch data to the cloud.
Can FishLock measure the fish too?
Yes. FishLock can identify, measure, photograph, map and log a catch as part of the same workflow. Read more about fish measurement →
How many species are in the identification catalogue?
The current FishLock testing cited on this site covers a 426-species catalogue, with identification averaging over 98% accuracy across that catalogue.