GPS Logger

4.4
2.58K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BasicAirData GPS Logger is a simple App for recording your position and your path.
It's a basic and lightweight GPS tracker focused on accuracy, with an eye to power saving.
It works offline (without internet connection), it has NO integrated maps.
This app is very accurate in determining the orthometric height (the altitude above sea level), if you enable EGM96 altitude correction on settings.
You can record all your trips, view them with any installed external viewer, directly from the in-app tracklist, and share them in KML, GPX, and TXT format in many ways.

The app is 100% Free and Open Source.


GETTING STARTED GUIDE:
https://www.basicairdata.eu/projects/android/android-gps-logger/getting-started-guide-for-gps-logger/


IT FEATURES:
- A modern UI, with a low consumption dark theme and a tabbed interface
- Offline recording (the app has no integrated maps)
- Foreground & Background Recording (On Android 6+ please turn off all battery monitoring and optimizations for this app)
- Creation of annotations also meanwhile recording
- Visualization of GPS information
- Manual Altitude Correction (adding an overall offset)
- Automatic Altitude Correction, based on NGA EGM96 Earth Geoid Model (you can enable it on Settings). If your device doesn't have Internet access, you can enable this feature manually by following this simple tutorial: https://www.basicairdata.eu/projects/android/android-gps-logger/application-note-gpslogger/manual-setup-of-the-egm-altitude-correction-for-basic-air-data-gps-logger/
- Real time track statistics
- In-app tracklist showing the list of recorded tracks
- Visualization of your tracks using any installed KML/GPX viewer, directly from the Tracklist
- Track exportation in KML, GPX, and TXT
- Track sharing, in KML, GPX, and TXT format, via E-mail, Dropbox, Google Drive, FTP, ...
- Uses Metric, Imperial, or Nautical units


USE IT TO:
☆ Keep track of your trips
☆ Make accurate static and dynamic measurements
☆ Add your placemarks
☆ Remember the best places you've seen
☆ GeoTag your photos
☆ Share your tracks with your friends
☆ Collaborate to OpenStreetMap map editing


LANGUAGES:
The translation of this app is based on users contribution. Everyone can freely help in translations using Crowdin (https://crowdin.com/project/gpslogger).


F.A.Q:
In case of any issue, you may find it helpful to read the frequently asked questions (https://github.com/BasicAirData/GPSLogger/blob/master/readme.md#frequently-asked-questions).


IMPORTANT NOTES:
In GPS Logger the Location is always accessed (started) when the App is in Foreground, and then is kept active also in background. On Android 10+ the app needs the Location permission "only while using the app". It doesn't need the "all the time" permission.
Depending on your Android Version, if you want to run GPS Logger reliably in background, you have to disable ALL the battery optimisations. For example you could verify in Android Settings, Apps, GPS Logger, Battery that the Background Activity is allowed and the Battery Usage is Not Optimised.


ADDITIONAL INFORMATION:
- Copyright © 2016-2022 BasicAirData - https://www.basicairdata.eu
- For additional information please see https://www.basicairdata.eu/projects/android/android-gps-logger/
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the GNU General Public License for more details: https://www.gnu.org/licenses.
- You can view and download the source code of this app on GitHub: https://github.com/BasicAirData/GPSLogger
- When The EGM96 Automatic Correction is enabled for the first time into the Setting Screen, the file of the geoid heights is downloaded from the OSGeo.org website. (File size: 2 MB). Once downloaded, no further internet connection is required to use it.
Updated on
Dec 1, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.5
2.5K reviews
Robert W. Reiter, Jr.
August 15, 2024
I use this app on my Android smartphone to create GPS track data from which to Georgia photos taken on my non-GPS-enabled camera. Works great (as long as I remember to start recording before shooting pictures/videos!) Really wish the app had a selectable "automatic daily track recording" mode, in which it would automatically start a new track each day at midnight (and close the previous day's track), day after day, without having to manually close and start tracks each day.
9 people found this review helpful
Did you find this helpful?
Rob Barnes
September 3, 2022
Very valuable app! May I suggest a new feature? The "Annotate" function to store a coordinate only grabs the coordinate found in the last gps reading (often inaccurate), but it would be nice to get an "Average" coordinate: similar to what a surveyor would do, start gathering multiple coordinates, while the user lets it run in a fixed location as long as they need, and when finished it stores the average of all those gathered points.
17 people found this review helpful
Did you find this helpful?
BasicAirData
September 9, 2022
It seems a good feature to implement. Gps Logger is a free and opensource app: we opened the issue with the feature request in GitHub (https://github.com/BasicAirData/GPSLogger/issues/189), where we collect ideas, mockups, proposals and we track a possible implementation. Thanks for your suggestion!
Joscelin Trouwborst
April 4, 2022
While logging, I want to be able to lock the screen and put the phone in my pocket or use a navigation app in the foreground. Either or both is suspending the GPS Logger app. I have Android 10. I found that I can give the app GPS access permission for when it is in use only not all the time. Thanks for your prompt reply. Had checked those beforehand. So, app is not battery optimized and battery saver is off. According another feedback, the cause is with MIUI of my Xiaomi phone being aggressive.
8 people found this review helpful
Did you find this helpful?
BasicAirData
April 4, 2022
Your issue is related to Android background restrictions, and not to permission problem. To let an app working in background go to Android settings & turn off all battery optimizations for the app. Furthermore you should turn off the battery saver. I found this link that maybe can help you: https://dontkillmyapp.com/xiaomi

What’s new

• Force recording the current trackpoint by holding down the Record button
• Added galician language
• Updated portuguese translation
• Upgraded to API 34 and updated dependencies
• Some UI refinements