RF Analyzer

In-app purchases
3.8
1.02K reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

RF Analyzer turns your Android device into a real-time spectrum analyzer for Software Defined Radio (SDR). Visualize and listen to radio signals around you - from amateur radio to broadcast signals and beyond.

Whether you're a curious beginner or a seasoned ham, RF Analyzer offers a hands-on, interactive way to explore radio signals.

FEATURES

- Works with HackRF, RTL-SDR, Airspy, HydraSDR or pre-recorded IQ files
- View live spectrum (FFT) and waterfall plots
- Demodulate AM, FM, SSB, and CW signals
- Record raw IQ samples for offline analysis
- A responsive and modern Material Design interface
- Scroll, zoom, and tune through the bands
- Built-in context-aware help and a full offline in-app manual

PRICING

You can try all features for free within the 60 minutes test period (only actual analyzer usage counts - so enough time to test out all features with all your devices).

If you like it, a one-time in-app purchase unlocks the full version - no subscriptions, no accounts, no ads.

This app is a hobby project, built with passion and countless hours of work. Supporting the app helps me continue developing and improving it. Thank you! 🙏

REQUIREMENTS

- Android phone or tablet (with USB OTG support)
- Supported SDR hardware (HackRF, RTL-SDR, Airspy or HydraSDR)
- Note: The RTL-SDR Blog v4 is fully supported.
- USB OTG adapter (USB-A female to USB-C for modern phones)
- This is not necessary for SDRs with USB-C connector (e.g. the HydraSDR)

LEARN MORE

Want to go deeper? The full user manual is available with signal identification tips, ham radio basics, and more: https://demantz.github.io/RFAnalyzer/

Have fun exploring, learning, and listening to radio signals :)

73!
- Dennis (DM4NTZ), Heidelberg, Germany


LICENSE

This application is released under the GNU General Public License v2. It is free software and the source code is available on GitHub.

LEGAL ISSUES

Please note that I am not responsible for any legal issues caused by the usage of this application. Be responsible and comply with your local law!
Updated on
Oct 20, 2025

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.8
873 reviews
Pedro Rodriguez
October 30, 2025
I don't usually buy apps for android, but this one is awesome and worth it. One thing I found out after further testing is that I cant enable the bias-T on my rtl-sdr V4. Oh, never mind that, you need to stop the dongle before turning it on.
Did you find this helpful?
RF Analyzer
October 31, 2025
Thank you so much for your feedback! I'm very glad you like the app. The weird bias T behavior is a shortcoming of the RTL-SDR driver app.. in the future I want to integrate the librtlsdr directly into RF Analyzer which will solve this and many other issues. But right now I'm working on a bookmark library feature for stations and bands. Cheers!
Aaron
September 17, 2025
Was disappointed of the switch to a paid app. Spent a few days thinking about it and concluded I'm just going to pay for it since it's a one time and it's still the best option for android. Perfect for portable use.
1 person found this review helpful
Did you find this helpful?
Rafal Firlag
September 2, 2025
Really nice app, however channel memory, step programming (6.25, 12.5 kHz etc.) and scan of banks as well as search from frequency to frequency would be very helpful.
1 person found this review helpful
Did you find this helpful?
RF Analyzer
September 3, 2025
Cool that you like it! Channel memory is coming soon. Scanning/Sweeping is planned eventually but there are other things I'd like to add first. About step programming: The tuning wheel does fixed steps, but they are not configurable yet. I want to make this a setting in the future so that everyone can customize this to their needs.

What’s new

RF Analyzer Version 2.1
- Version 2.1.1 fixes AM demodulation bug (was not working) and crashes
- Support for Airspy SDR
- Support for HydraSDR RFOne SDR
- Added Rational Resampler: Demodulation of arbitrary sample rates is now possible
- Switched audio output sample rate from 31250 Hz to 48000 Hz
- Automatically disable any Frequency restrictions when RTL-SDR Blog v4 is connected
- Multiple Bug fixes for app crashes and freezes