Repolode
VREMSoftwareDevelopment

VREMSoftwareDevelopment/WiFiAnalyzer

Android app that scans nearby Wi-Fi networks and graphs channel and signal strength to help pick a less congested channel.

Stars
5,077
Forks
770
Open issues
8
Last commit
last month

What is it?

WiFiAnalyzer is an Android application for inspecting the Wi-Fi environment around a device. It lists nearby access points with their signal strength, channel, band and security type, and plots channel strength and access point signal over time. This makes it easier to see which channels are crowded and which are clear, for example when setting up a router or troubleshooting slow connections.

The app supports 2.4 GHz, 5 GHz and 6 GHz bands, detects HT/VHT channel widths up to 320 MHz where the hardware and software allow it, and estimates the distance to access points. Results can be filtered by band, signal strength, security and SSID, and exported. It is licensed under GPLv3 and is published on Google Play, F-Droid and GitHub releases. The project states that it does not require internet access and does not collect personal or device information.

Key features

  • 01Lists nearby access points with signal strength, channel and security
  • 02Graphs channel signal strength and access point signal over time
  • 03Rates channels by analyzing surrounding networks
  • 04Supports 2.4, 5 and 6 GHz bands with HT/VHT width detection up to 320 MHz
  • 05Filters by band, signal strength, security and SSID
  • 06Exports access point details and looks up vendors by OUI

Use cases

  • Choosing the least congested 2.4 GHz or 5 GHz channel for a home router
  • Checking Wi-Fi coverage and signal strength in a home or office
  • Diagnosing interference from neighboring networks
  • Comparing access points before buying or upgrading Wi-Fi equipment

Quick start

  1. 1

    Get the app from Google Play, F-Droid or the GitHub releases page

  2. 2

    Install Android Studio to build from source

  3. 3

    Import the cloned repository into Android Studio and let it build

Things to know

  • Android only; it does not run on iOS or desktop.
  • Scanning depends on device hardware and OS support, and some bands or features like 6 GHz or 320 MHz require compatible hardware.
  • Android limits how often Wi-Fi scans can run, which the README's FAQ covers.

In collections

Topics

#android#wifi#network-analysis#kotlin#wireless#channel-planning#gplv3#wifi-analyzer#wifi-network

FAQ

What is WiFiAnalyzer?
Android app that scans nearby Wi-Fi networks and graphs channel and signal strength to help pick a less congested channel. WiFiAnalyzer is an Android application for inspecting the Wi-Fi environment around a device. It lists nearby access points with their signal strength, channel, band and security type, and plots channel strength and access point signal over time. This makes it easier to see which channels are crowded and which are clear, for example when setting up a router or troubleshooting slow connections.
Is WiFiAnalyzer free to use? What license does it have?
WiFiAnalyzer is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is WiFiAnalyzer still maintained?
Updated within 6 months. The last commit to WiFiAnalyzer was on Oct 3, 2026.
What can I use WiFiAnalyzer for?
Choosing the least congested 2.4 GHz or 5 GHz channel for a home router Checking Wi-Fi coverage and signal strength in a home or office Diagnosing interference from neighboring networks Comparing access points before buying or upgrading Wi-Fi equipment
How do I install WiFiAnalyzer?
Get the app from Google Play, F-Droid or the GitHub releases page Install Android Studio to build from source Import the cloned repository into Android Studio and let it build
Where can I get WiFiAnalyzer?
The source code and installation instructions are on GitHub: https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects