RF Analyzer is an Android app for real-time spectrum analysis using SDR hardware such as HackRF and RTL-SDR. It displays live FFT and waterfall plots of the radio frequency (RF) spectrum and supports demodulation, recording, and more.
Whether you're a radio hobbyist, ham operator, or just curious about what's flying through the airwaves, RF Analyzer makes exploring the RF world from your phone both practical and fun.
- Real-time FFT and waterfall display with scroll and pinch-to-zoom
- Supports HackRF, RTL-SDR, and File Source (files with raw IQ data)
- Audio demodulation: CW, AM, nFM, wFM, LSB, USB
- Record raw IQ data
- Modern and dynamic UI with a bottom (or side) drawer for full control
- Adjustable Settings such as averaging, peak hold, FFT size, color maps, color theme, screen orientation and more
- Documentation (user manual) and context-aware help system in the app
- HackRF (via hackrf_android)
- RTL-SDR dongles (via rtl-sdr driver)
- File input (from previously recorded IQ files or external sources)
Note: Proper USB OTG support and a reliable cable/hub may be necessary for some setups.
A full user manual is available in the docs/
folder and online via MkDocs:
Topics include:
- Quick Start & Setup
- User Interface & Controls
- SDR & FFT Configuration
- Demodulation Modes
- Signal Identification Tips
- Recording & Playback
- Advanced SDR Topics (dB, FFT theory, ham radio...)
Get RF Analyzer on Google Play:
The app is available as a free trial, giving you 7 days of usage after installation and up to 60 minutes of operation time. This allows you to fully explore the features and see if it fits your needs and works with your hardware.
If you enjoy using the app, you can unlock the full version via a one-time in-app purchase.
RF Analyzer is a passion project developed in my spare time. A lot of effort has gone into making it useful, reliable, and fun to use. Supporting the app through the in-app purchase not only removes the trial limitations - it also helps me keep improving and maintaining the project. Thank you! 🙏
Hello, my name is Dennis Mantz and I greet you from Heidelberg in Germany! How to reach me:
- Callsign: DM4NTZ
- Mastodon: @dm4ntz@chaos.social
- Mail: rfanalyzerapp -at- gmail -dot- com
This software 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 2 of the License, or (at your option) any later version. http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
Principal Author: Dennis Mantz
For more license information see the about section inside the app or in the user manual.