RF Analyzer

In-app purchases
3.8
1.03K 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
877 reviews
Donald Stevens
November 10, 2025
I'm going to assume that the only way to view RF data using a phone is going to be by using a dongle to capture it? I looked at this to see if there was a rf signal turning on lights in my house or if it was just a bad controller and thankfully, if I understand the tutorial correctly, I don't need to waste time looking at other apps because this is not within a phone's capability without external hardware. This app does look to be very capable though with the correct hardware.
Did you find this helpful?
RF Analyzer
November 10, 2025
Yes, this app needs additional external hardware to work. The keyword to look out for is 'rtl-sdr dongle' and the cheapest I know starts at 20$. Although I would recommend to buy the 'RTL-SDR Blog v4' which is a mich better product for double the price. You might also need an adapter from usb-A to usb-C to plug it into your phone.
don t
January 10, 2023
Works for a few seconds then static. I downloaded the rtl-str driver and said it installed correctly. Then I downloaded RF analyzer. Set it up properly, but the only station I could get was 1 FM, and 1 WX. Everything else was static. And then it would only work for a few seconds and disconnect. I'm on a galaxy s21 ultra so it couldn't be the phone. I guess it's time to give up.
6 people found this review helpful
Did you find this helpful?
RF Analyzer
August 20, 2025
Hmm this might be an issue with a loose USB connection (at least the disconnect part). About the static I'm unsure.. do you have similar issues in other SDR apps? It could also be that the dongle is faulty. Btw, I've updated the app and you could try with the new 2.0 version. I've reworked most parts of the app and maybe this solves your issue.
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.
3 people found this review helpful
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!

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