GPS Logger

4.7
3K reviews
Content rating
Everyone
500K+
Downloads
Content rating
Everyone
Learn more
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 the automatic 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 (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 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.
A simple and lightweight app for recording your position and your path
Updated on
May 4, 2026

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

2.9K reviews
Reed Maxson
July 24, 2026
I really like the user interface. However, track recording has been unreliable. It has recorded some complete tracks, but more often the tracks are incomplete. I have read several "help" articles, have set battery settings to unrestricted, etc. I am considering removing it, sorry to say. UPDATE: I bumped up my rating from two to four stars. Apparently I've finally found the right power setting combinations on my Android. Complete tracks are now being recorded, and easily viewed on Google Earth.
1 person found this review helpful
Did you find this helpful?
Phillip Landmeier (ᚠ)
March 25, 2026
Tried it, seems very good. However I can't use it for my needs because the intervals are too fast. I need 60 seconds, not 1, 2, or 3 seconds. EDIT: Thanks for the quick response. I'm glad I made a comment here. That did the job. Seems to work well. A couple more features would be useful if they aren't already there. 1. Autostart on power up. Record always. 2) Periodic auto export, like once a day or once an hour. I can do this manually of course but it would be nice for it to be automatic.
4 people found this review helpful
Did you find this helpful?
BasicAirData
March 25, 2026
The GPS update interval must remain less than 3 seconds in order to keep the sensor active and return locations with a good accuracy. If you want to collect less points you can set a "GPS update interval" of 1 second and then set an "Interval filter" as high as you want (your case 60 seconds).
Willow Sells
June 7, 2022
I've only had this for a day, but so far it's been awesome! Started tracking when I hit the first dirt road today, quickly added "annotations" at places with good camp sites, deadfalls, views, washouts, etc., and was able to quickly export the data when I got home. Pulled the gpx up in gpx studio and clipped some of the data out (I'd forgotten to stop tracking), then exported that and uploaded into a Google Map. So, so easy and simple. I've never done anything like this before. Thank you!
36 people found this review helpful
Did you find this helpful?

What’s new

• Added the ability to backup/restore the tracklist as zip file. You can use a local folder or your cloud service
• You can pin some quick descriptions to the Annotate dialog. Click a pinned item to set it as description, long click to add it to the current text
• The tooltip of the export icon now shows which formats are exported/shared
• In TXT files the timestamps are now saved in fixed format, with milliseconds
• Added danish language
• Upgraded to API 35
• UI refinements and bugs fixed