c:geo
Free, open-source Android geocaching client with strong offline support

Our verdict
#3 of 4 in Geocaching apps · For free, offline Android geocaching
Pros
- Best free and open-source offline toolset
- Extensive filtering, GPX and waypoint control
- Strong logging and alternative-platform support
Cons
- Android only
- More configuration and a steeper learning curve
- Some imported data and integrations need manual refresh or another app
Skip if: iPhone users and beginners who want the most guided experience.
Rankings and alternatives
- #3 of 4 Geocaching apps For free, offline Android geocaching
- Cachly #1 For advanced iPhone and offline geocaching
- Geocaching® app #2 For beginners and the official account experience
- GCDroid #4 For advanced Android and GSAK workflows
Geocaching apps scores
Evaluated Nov 12, 2026 Evidence ↓- Discovery and filtering 4
4/5 means: Strong discovery with detailed filtering and saved searches
Live map and multiple search functions plus detailed D/T and stored-cache filtering. The complete attribute-filter matrix is not fully documented in the sources read.
- Logging and field workflow 4
4/5 means: Strong offline logging, lists and sharing
Offline logs, field-note export, log photos, trackables, lists and custom waypoints are strong; batch submission is not available and GPX imports need refresh for complete data.
- Beginner usability 3
3/5 means: Technical but learnable with documentation
Documentation and a direct start are available, but its technical interface and configuration demand more exploration than the official app.
- Advanced control 5
5/5 means: Extensive customization, waypoints, GPX, saved filters and integrations
GPX, custom waypoints and corrected coordinates, saved lists, offline filtering, trackables and external navigation integrations offer exceptional control for a free app.
- Platforms and account support 3
3/5 means: Android or iOS with official geocaching.com integration
Android-only with official geocaching.com and basic alternative-platform support. Adventure Lab requires a separate app.
- Price and access 5
5/5 means: Free, open-source and useful without a required subscription
Apache-licensed, free and ad-free, with useful geocaching functionality without an app subscription.
- Reliability and support 4
4/5 means: Active support with some documented friction
Active releases, FAQ/manual/email support and broad adoption are positive; current bugfix and permission/GPS issues add friction.
Pricing
- App Free Free and open-source with no ads
From the vendor’s pricing page, checked Nov 12, 2026. That page is authoritative.
Evidence and sources
Geocaching apps scores
Offline navigation 2 quotes
-
“Navigate to a cache or a waypoint of a cache with the built-in compass function, the map or hand over the coordinates to various external apps (e.g. Radar, Google Navigation, StreetView, Locus, Navigon, Sygic and many more).”
play.google.com/store/apps/details · checked -
“Store cache information to your device directly from geocaching.com as well as via GPX file import to have it available whenever you want. You can manage your stored caches in different lists and can sort and filter them according to your needs. Stored caches together with offline map files or static maps can be used to find caches without an internet connection (e.g. when roaming). Logs can be posted online or stored offline for later submission or exported via field notes. Search and discover trackables, manage your trackable inventory and drop a Trackable while posting a cache log.”
play.google.com/store/apps/details · checked
Discovery and filtering 3 quotes
-
“Store cache information to your device directly from geocaching.com as well as via GPX file import to have it available whenever you want. You can manage your stored caches in different lists and can sort and filter them according to your needs. Stored caches together with offline map files or static maps can be used to find caches without an internet connection (e.g. when roaming). Logs can be posted online or stored offline for later submission or exported via field notes. Search and discover trackables, manage your trackable inventory and drop a Trackable while posting a cache log.”
play.google.com/store/apps/details · checked -
“As for example adventure lab caches do not have any D/T-rating, filtering for certain D/T-values will exclude adventure labs as a consequence. In such cases you should enable the option “Include inconclusive results” in the advanced filter setting to have all caches included, where the filter criteria cannot be applied.”
cgeo.org/faq · checked -
“For search in offline-caches (e.g. search in lists) the filter-search is completly done in c:geo with the stored information.”
raw.githubusercontent.com/cgeo/cgeo-guide/master/data/pages/en/cachefilter.txt · checked
Logging and field workflow 5 quotes
-
“Store cache information to your device directly from geocaching.com as well as via GPX file import to have it available whenever you want. You can manage your stored caches in different lists and can sort and filter them according to your needs. Stored caches together with offline map files or static maps can be used to find caches without an internet connection (e.g. when roaming). Logs can be posted online or stored offline for later submission or exported via field notes. Search and discover trackables, manage your trackable inventory and drop a Trackable while posting a cache log.”
play.google.com/store/apps/details · checked -
“This is not (yet) possible. While we are against mass logging of caches still batch sending offline stored logs might be meaningful as this is another use case. Therefore we are thinking about implementing this but we encourage you to use the existing field note submission for the time being.”
cgeo.org/faq · checked -
“Open a cache in c:geo and create a new waypoint with the real final coordinates. Before saving the waypoint tap the selection “Set as cache coordinates in c:geo and on website”. Once you saved the waypoint the real final coordinates will be uploaded to the website.”
cgeo.org/faq · checked -
“When importing caches via GPX file (e.g. download a pocket query) some data is missing. That is because the GPX file format does not contain all information which is available online. The following information is missing or incomplete: Some logs (only the 5 recent logs are provided) Friends / Own logs Favorite points Spoiler and Log images Status of your watchlist GCVote rating Trackable inventory This information can be downloaded by manual “Refresh”, either individually cache by cache or for all caches in a list.”
cgeo.org/faq · checked -
“|{{ :ic_menu_attachment.svg?nolink&40 |}}|[[logging#attach_image|Attach image]]|This allows you to select an existing image or take a new picture, which will be added to the log.|”
raw.githubusercontent.com/cgeo/cgeo-guide/master/data/pages/en/logging.txt · checked
Beginner usability 3 quotes
-
“c:geo is beloved in the Android community for its flexibility. It supports geocaching.com, alternative listing sites, offline maps, GPX imports, and much more. It’s more powerful than the official app, especially for offline use during hikes, but the interface can look a bit more technical.”
hikerapps.com/blog/geocaching · checked -
“I use c:geo for Android. It's free, and much better than the Geocaching app if you don't have a premium account. The Geocaching app only shows low D/T caches, where c:geo shows them all (except premium caches, which require a premium account). It's easy to use and has a lot of good features.”
catsaway9, Reddit user in r/geocaching · reddit.com/r/geocaching/comments/1hwy2rt/whats_a_good_app_for_geocaching_i_currently_have · checked -
“I am a huge fan of gceo. New users should be aware that it requires a bit more exploration and configuration than the official app.”
DeliveryCourier, Reddit user and Top 1% Commenter in r/geocaching · reddit.com/r/geocaching/comments/1hwy2rt/whats_a_good_app_for_geocaching_i_currently_have · checked
Advanced control 5 quotes
-
“Navigate to a cache or a waypoint of a cache with the built-in compass function, the map or hand over the coordinates to various external apps (e.g. Radar, Google Navigation, StreetView, Locus, Navigon, Sygic and many more).”
play.google.com/store/apps/details · checked -
“Store cache information to your device directly from geocaching.com as well as via GPX file import to have it available whenever you want. You can manage your stored caches in different lists and can sort and filter them according to your needs. Stored caches together with offline map files or static maps can be used to find caches without an internet connection (e.g. when roaming). Logs can be posted online or stored offline for later submission or exported via field notes. Search and discover trackables, manage your trackable inventory and drop a Trackable while posting a cache log.”
play.google.com/store/apps/details · checked -
“As for example adventure lab caches do not have any D/T-rating, filtering for certain D/T-values will exclude adventure labs as a consequence. In such cases you should enable the option “Include inconclusive results” in the advanced filter setting to have all caches included, where the filter criteria cannot be applied.”
cgeo.org/faq · checked -
“Open a cache in c:geo and create a new waypoint with the real final coordinates. Before saving the waypoint tap the selection “Set as cache coordinates in c:geo and on website”. Once you saved the waypoint the real final coordinates will be uploaded to the website.”
cgeo.org/faq · checked -
“For search in offline-caches (e.g. search in lists) the filter-search is completly done in c:geo with the stored information.”
raw.githubusercontent.com/cgeo/cgeo-guide/master/data/pages/en/cachefilter.txt · checked
Platforms and account support 3 quotes
-
“c:geo is an open source, full-featured, always ready-to-go unofficial client for geocaching.com and offers basic support for other geocaching platforms (such as Opencaching). It does not require a web browser or exports - just install it and start right away.”
play.google.com/store/apps/details · checked -
“No, you have to use the Adventure Lab app by Groundspeak to play the Adventure Lab Cache.”
cgeo.org/faq · checked -
“No, c:geo is written for Android and has more than 50,000 lines of code. We will not port it to iOS or other non Android systems because it is too much work.”
cgeo.org/faq · checked
Price and access 2 quotes
-
“c:geo is an open-source application, distributed under Apache License, Version 2.0.”
cgeo.org/development.html · checked -
“c:geo is beloved in the Android community for its flexibility. It supports geocaching.com, alternative listing sites, offline maps, GPX imports, and much more. It’s more powerful than the official app, especially for offline use during hikes, but the interface can look a bit more technical.”
hikerapps.com/blog/geocaching · checked
Reliability and support 5 quotes
-
“While you are using c:geo GPS should always be active except if you are in the settings menu. Only if you put your device to standby (switch off the screen) or switch to another app GPS will be deactivated to save battery. We have no plans to change this behavior or introduce another setting for this. If you wish to keep GPS always on, we recommend to use a dedicated app for this (e.g. GPS Lock).”
cgeo.org/faq · checked -
“No data shared with third parties Learn more about how developers declare sharing No data collected Learn more about how developers declare collection Data is encrypted in transit Data can’t be deleted”
play.google.com/store/apps/details · checked -
“While c:geo is in use it checks every 30 minutes for new notifications (these are shown on the homescreen of c:geo). Together with the IP of the device only the version of c:geo and the user’s language are transferred to our server. This data is kept only temporarily and deleted after 30 minutes.”
cgeo.org/development.html · checked -
“Fix: Crash on opening a PM cache as basic member (#18737) Fix: Bizarre scrolling issue in log list on Android 17 (#18657)”
github.com/cgeo/cgeo/releases · checked -
“4.0 68.3K reviews”
play.google.com/store/apps/details · checked
Facts
License 1 quote
-
“c:geo is an open-source application, distributed under Apache License, Version 2.0.”
cgeo.org/development.html · checked
Runs on 1 quote
-
“Change: Increase minimum required Android version to Android 8”
github.com/cgeo/cgeo/releases · checked
Needs 2 quotes
-
“All you need to get started is an existing account on geocaching.com or another geocaching platform (like Opencaching).”
play.google.com/store/apps/details · checked -
“Navigate to a cache or a waypoint of a cache with the built-in compass function, the map or hand over the coordinates to various external apps (e.g. Radar, Google Navigation, StreetView, Locus, Navigon, Sygic and many more).”
play.google.com/store/apps/details · checked
Notability
Users 1 quote
-
“5M+ Downloads”
play.google.com/store/apps/details · checked
Other quotes
Not cited by a score or fact 3 quotes
-
“The favorite percentage shown in c:geo does not match with other sources! As c:geo cannot retrieve this information from the website, we have to calculate the favorite percentage ourselves. Since c:geo does not know how many finders could theoretically award a favorite point to the cache (only those, who are premium members) we can only calculate using the favorite points divided by the number of total finds. This means, that the percentage shown in c:geo will be less then the percentage shown on the website. There is nothing we can do about this for the time being.”
cgeo.org/faq · checked -
“We use GeoIP to estimate the user’s location from the IP address (which usually points to the next big city or county). With this information it is possible to create a heatmap of people currently using c:geo. It is neither possible to track individual users, nor do we ever track your individual GPS-position.”
cgeo.org/development.html · checked -
“I used C:geo for several years but dropped it in favor of GeoohGo for serious heavy duty caching and geocaching.com for light duty caching.”
drrrrowe, Reddit user in r/geocaching · reddit.com/r/geocaching/comments/1hwy2rt/whats_a_good_app_for_geocaching_i_currently_have · checked
Pricing
cgeo.org/development.html · checked


