3.21K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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:
Updated on
Aug 15, 2023

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

3.06K reviews
Jim bell
August 22, 2023
I just started applying this, but have some suggestions. I want the highest-accuracies that a dual frequency GPS smartphone can achieve. First, a feature that causes the software to only use satellites that have dual-frequency signals? Would that help? Second, increase the displayed resolution (in each format) to 3 cm or smaller. Third, add an averaging function. Fourth, eventually RINEX support, for post-processing.
10 people found this review helpful
Did you find this helpful?
A Google user
April 3, 2019
fast, noninvasive, ad-free app. unlike many of the other GPS test apps, this doesn't require unnecessary access to phone data, camera etc, it just needs location. app is quick to locate satellites and provides good info. interface is basic, but is clear and easy to understand. and no ads!! its like it was built by people who just care about making a good tool. good app!!
115 people found this review helpful
Did you find this helpful?
A Google user
February 7, 2019
GREAT!! Very good app!! Found the link on Github. Helped me finally figure out why I got no TTFF reported with several GPS apps I use. All worked on older phones/tablets but not on Android 7.0. TTFF first didn't show up in this one too till I turned off the "use GNSS APIs" in the provided settings options. Then TTFF showed up correctly when letting it use the legacy GPSStatus.Listener. Searching on internet didn't give me a hit on a bug in these APIs but as it seems there is? I've turned GNSS usage back on again, being more accurate as I understood. Anyway, thnx dev for this great app. Love the map future too BTW :)
25 people found this review helpful
Did you find this helpful?

What's new

• Background execution - You can now log on your device while you do something else!
• GNSS status notification - Shows the number of signals & satellites in view and in use in a convenient notification.
• Filter the Sky - The filter feature now works on the Status AND Sky screens!
• Themed icon support (Android 13 and up)
• Log files moved to “Downloads/GPSTest” directory (Android 11 and up)
• Support for SouthPAN SBAS - Thanks Dave Collett!
• Bug fixes - see