No ads, and no trackers - GPSTest displays real-time information for GNSS and SBAS satellites in view of your device. A vital open-source testing tool for platform engineers, developers, and power users, GPSTest can also assist in understanding why your GPS/GNSS isn't working.

Supports dual-frequency* GNSS for:
• GPS (USA Navstar) (L1, L2, L3, L4, L5)
• Galileo (European Union) (E1, E5, E5a, E5b, E6)
• GLONASS (Russia) (L1, L2, L3, L5)
• QZSS (Japan) (L1, L2, L5, L6)
• BeiDou/COMPASS (China) (B1, B1-2, B2, B2a, B3)
• IRNSS/NavIC (India) (L5, S)
• Various satellite-based augmentation systems SBAS (e.g., GAGAN, Anik F1, Galaxy 15, Inmarsat 3-F2, Inmarsat 4-F3, SES-5) (L1, L5)

*Dual-frequency GNSS requires device hardware support and Android 8.0 Oreo or higher. More at

The "Accuracy" feature lets you measure the error in your device's position against your *actual* location (entered by you). Other apps show you the *estimated* accuracy, which is generated by your device. GPSTest lets you to compare this estimated accuracy to *actual* accuracy!

Menu options:
• Inject Time Data - Injects Time assistance data for GPS into the platform, using information from a Network Time Protocol (NTP) server
• Inject PSDS Data - Injects Predicted Satellite Data Service (PSDS) assistance data for GNSS into the platform, using information from a PSDS server. Note that some devices don't use PSDS for assistance data - if this is your device, you'll see a message saying "Platform does not support injecting PSDS data". PSDS is the generic term for products like [XTRA assistance data](
• Clear Assist Data - Clears all assistance data used for GNSS, including NTP and XTRA data (Note: if you select this option to fix broken GNSS on your device, for GPS to work again you may need to ‘Inject Time’ and ‘Inject PSDS’ data. You may also see a large delay until your device acquires a fix again, so please use this feature with caution.)
• Settings - Switch between light and dark themes, change map tile type, auto-start GPS on startup, minimum time and distance between GPS updates, keep screen on.

Beta versions:

Open-source on Github:


GPSTest discussion forum:!forum/gpstest_android

Nostalgic for old releases? Don't have Google Play Services on your device? Download old versions here:

If you want to see the map on the Map tab, you'll need to install Google Play Services.

Also available on F-Droid:

From version GPSTest 3.9.16:

• "Force full GNSS measurements" setting (Android 12 and up) - No more digging into the Android system developer mode. See for details.
• Better capture of device GNSS capabilities (Android 12 and up) - Uses GnssCapabilities API for GPSTest Database. See for details.
• Improved app accessibility - Better labels that are announced if TalkBack is enabled.
• Bug fixes - see

(Android 1.6+)
Latest: 1.0.8 on June 22, 2013
(Android 2.3+)
Latest: 2.1.10 on November 27, 2016
(Android 4.0+)
Latest: 3.1.5 on August 21, 2018
(Android 4.3+)
Latest: 3.4.0 on August 7, 2019
All versions
GPSTest 3.9.16
October 6, 2021


Uploaded:October 6, 2021 at 6:13AM UTC

File size:3.18 MB


GPSTest 3.9.14
September 13, 2021


Uploaded:September 13, 2021 at 3:36AM UTC

File size:3.18 MB


GPSTest 3.9.12 beta
June 18, 2021


Uploaded:June 18, 2021 at 6:40PM UTC

File size:3.27 MB


GPSTest 3.9.11
April 15, 2021


Uploaded:April 15, 2021 at 7:16PM UTC

File size:3.24 MB


GPSTest 3.9.10 beta
March 10, 2021


Uploaded:March 10, 2021 at 6:13AM UTC

File size:3.24 MB


GPSTest 3.9.1 beta
December 13, 2020


Uploaded:December 13, 2020 at 5:12PM UTC

File size:3.21 MB


GPSTest 3.8.4
October 19, 2020


Uploaded:October 19, 2020 at 6:17PM UTC

File size:2.56 MB


GPSTest 3.8.3 beta
September 25, 2020


Uploaded:September 25, 2020 at 10:17PM UTC

File size:2.56 MB


GPSTest 3.8.2 beta
September 16, 2020


Uploaded:September 16, 2020 at 3:16PM UTC

File size:2.56 MB


GPSTest 3.8.1 beta
September 11, 2020


Uploaded:September 11, 2020 at 5:01AM UTC

File size:2.56 MB