For more information, see https://gpslogger.app
Note: Please remember to Allow all the time for this app in your OS settings, to allow it to log locations in the background.
Features
- Can log to GPX, KML, CSV, NMEA and CSV formats. Can also log to a custom URL or just the screen.
- Logs GPX points as tracks and track segments
- Also logs speed, direction and altitude if available
- Add a description to a point using the annotate menu, gets added as a waypoint
- Configure time intervals between points
- Configure a minimum distance filter between points or an accuracy filter
- Notification icon with coordinates and quick actions
- Uses cell towers for location when GPS is disabled
- Selectively choose network, gps and passive location providers
- Automatically upload or email the file at set intervals to destinations such as Email, FTP, Dropbox, OpenStreetMap, Google Drive, Custom URL.
- Share location or log files via SMS/Email (and other apps such as Facebook or Twitter depending on what you’ve got installed)
- Start logging on phone bootup
- Invoke operations from Tasker or other automation apps.
- You can give it a preset file with your own values for distribution
- Multiple profiles with different settings are possible
Bugs, feature requests, questions – please submit them to github.com/mendhak/gpslogger (issue tracker).
Notes
A data connection is used by this app only if you use auto send features or Custom URL features
Although the app allows 0 second frequencies, it is not recommended as the recording and logging is happening very fast; this could cause instability/hangs. Try 1-3 seconds instead.
Explanation of permissions
Storage – reading and writing files to the GPSLogger folder on your SD card
Network communication – used when uploading the files (Dropbox, Openstreetmap) or sending emails or authorizing you with Dropbox, Openstreetmap
Your location – used to determine your GPS or tower based location
System tools (automatically start at boot) – used if you choose to start GPSLogger on bootup
Shared storage permissions – in Android 11, used to allow writing files to custom file paths
* Bugfix – adjust the layout insets for Android 15