Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Short answer: Start with SDR++ if you want one lightweight receiver application that runs across Windows, Linux, macOS and BSD, with Android available through a beta workflow. Choose SDRangel when you need advanced decoding, measurements, maps, remote devices, multiple radios or transmit-and-receive operation. Use Gqrx for a receiver-focused Linux or macOS desktop, and CubicSDR for a straightforward Windows, macOS or Linux receiver.

Your operating system is only half the decision. The radio dongle, driver, antenna, USB connection and whether you need reception or transmission determine what will actually work. The RTL-SDR Blog V4 is a practical receive-only companion for the cross-platform choices, but it cannot transmit.

Quick recommendation by platform and goal

Software Documented platforms Best fit Main strengths Important caveat
SDR++ Windows, Linux, macOS, BSD; Android is beta in the user guide General listening, scanning and portable cross-platform use Lightweight design, multi-VFO, broad hardware support, SIMD DSP, waterfall display and modular plugins Android is a beta/nightly path rather than the same maturity as the desktop builds
SDRangel Windows, Linux, Mac and Android Advanced decoding, analysis, TX/RX and multi-radio experimentation Many modem and hardware families, simultaneous modems, spectrum and signal measurements, maps and plugins The depth of the feature set brings more setup and configuration choices
Gqrx Linux and macOS; Windows through radioconda Receiver-first desktop operation GNU Radio and Qt foundation with the gr-osmosdr hardware ecosystem Its official documentation does not present native Windows binaries or Android support
CubicSDR Windows, macOS and Linux Simple desktop reception and spectrum exploration Documented binaries for the three major desktop systems and an approachable receiver workflow The cited documentation is older and does not establish Android support

If you want a single first install, SDR++ is the least risky general choice. If your project involves transmitting, decoding several protocols at once or correlating signals on a map, start with SDRangel instead. For a focused desktop listening station, Gqrx or CubicSDR may be easier to keep simple.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What SDR software actually controls

Software-defined radio moves much of a radio’s tuning and signal processing into software. A USB receiver supplies digitized radio samples; the application tunes a frequency, filters the samples, demodulates a signal and displays audio or decoded data. The waterfall is a time-and-frequency view that makes occupied channels, interference and signal movement visible.

#1 Best Overall
Yojaro 4Pack Silicone Suction Phone Case Mount, Silicon Adhesive Smartphones Stand Sticky, Hands-Free Phone Accessories Holder for Selfies and Videos (Black & White & Translucent & Light Pink)
  • 【Strong Adsorption】The inspiration of the silicone phone suction case comes from the adhesive force of the octopus. Each suction cup phone mount is 3.15 inches long and 2.17 inches wide, with 24 independent suction cups providing a stronger and more stable suction force, so you don't have to worry about your phone falling during use.
  • 【Back of Phone Suction Grip】Remove the adhesive film on the phone suction cup and stick it on the phone case. You can then fix the phone on any smooth surface, which is very convenient. (The phone suction cup cannot be removed and reused after being attached to the phone case. It is recommended to attach it to a regular phone case, not a valuable one.)
  • 【Widely Used】Our non-slip silicone phone sticky grip mount attaches to almost any flat phone case and make it compatible with common mobile phones such as iPhone and Android.You can shoot, watch videos or video calls in the kitchen, gym, dance studio, bathroom and other places.
  • 【Capture the Wonderful Picture】Whether you are a TikTok creator or just like to share videos and photos, this phone suction cup can help you hands-free capture wonderful videos and photos for sharing with friends.
  • 【Note】You can fix the phone suction cup on a smooth surface such as a mirror or glass. If necessary, wipe the suction cup with a damp cloth to obtain stronger suction. Before releasing your hand, make sure the phone is firmly fixed. (Not applicable to rough walls, wooden surfaces, and other uneven surfaces)

The application cannot overcome the limits of the hardware. A receive-only dongle cannot create a transmit path, an antenna still determines what reaches the receiver, and a driver must expose the device to the operating system. A program may list a device yet fail to open it if another process has claimed the USB interface or if the driver is too old for the tuner.

SDR++: the broadest general starting point

Why it is the default recommendation

The project describes SDR++ as cross-platform, open source, lightweight and designed to avoid unnecessary bulk. Its documented feature set includes multiple VFOs, broad hardware support, SIMD-accelerated digital signal processing, a waterfall display and modular plugins. Those choices make it useful for ordinary listening and for experimenting with several signal paths without committing to a highly specialized environment.

Multi-VFO operation lets you keep more than one tuned view inside the same sampled slice, while the waterfall provides a visual way to find signals before fine-tuning a VFO. SIMD DSP can reduce processing overhead on supported processors, which matters when using wider bandwidths or several views at once. Modules let the installation grow with your needs instead of requiring a different program for every task.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Platform notes

  • Windows, Linux, macOS and BSD are listed on the official site.
  • The user guide describes Android as beta. An Android build should therefore be treated as a variable, device-dependent workflow rather than a guaranteed desktop-equivalent experience.
  • For the RTL-SDR Blog V4, the documented Android route uses the Android SDR Driver application and an SDR++ nightly APK.

When SDR++ is not the right first choice

SDR++ is not the clearest choice when your primary requirement is a deep collection of specialized modems, simultaneous protocol decoders, measurement tools, mapping or transmit control. Those needs point toward SDRangel. It is also not a substitute for a transmit-capable radio: software support does not turn a receive-only USB tuner into a transmitter.

SDRangel: the advanced analysis and TX/RX option

What sets it apart

SDRangel documents support for Windows, Linux, Mac and Android, along with transmit and receive operation, a large list of hardware families, many demodulators and decoders, simultaneous modems, spectrum and signal measurements, maps, remote devices and plugins. That combination makes it the strongest choice for a laboratory-style workstation, a multi-radio setup or an experiment that combines reception, decoding and transmission.

Rank #2
Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume
  • SUPERIOR COMFORT — Unlike traditional circular ear buds, the design of EarPods is defined by the geometry of the ear. Which makes them more comfortable for more people than any other ear bud–style headphones.
  • HIGH-QUALITY AUDIO — The speakers inside EarPods have been engineered to maximize sound output and minimize sound loss, which means you get high-quality audio.
  • BUILT-IN REMOTE — EarPods with USB-C plug also include a built-in remote that lets you adjust the volume, control the playback of music and video, and answer or end calls with a pinch of the cord.
  • COMPATIBILITY — Works with all devices that have a USB-C port.
  • INTEGRATED MICROPHONE — A built-in microphone precisely captures your voice while you’re on the phone, taking a FaceTime call, or summoning Siri — so you’re always heard loud and clear.

The phrase TX/RX describes a capability of the software and compatible hardware together. To transmit legally and safely, you need a radio designed for transmission, the correct frequency and power configuration, an appropriate antenna system and compliance with local regulations. The RTL-SDR Blog V4 is not such a device.

The trade-off is configuration depth

SDRangel exposes more decisions than a receiver-only application: modem selection, device routing, sample paths, hardware settings, measurement views and possibly networked or remote devices. That depth is valuable once you know what you are building, but it can make the first session less immediate than SDR++ or a simpler receiver. Choose it because you need those capabilities, not simply because a longer feature list sounds better.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Gqrx: focused receiving on Linux and macOS

Gqrx is an open-source software-defined-radio receiver implemented with GNU Radio and the Qt GUI toolkit. Its gr-osmosdr foundation gives it access to a broad hardware ecosystem through the drivers supported by that layer. It is a sensible choice when your goal is to tune, demodulate and monitor signals on a Linux or macOS desktop without building a transmit-and-receive station.

Windows users should note the distinction between availability and a native package: the documented Windows route is through radioconda, while the official README does not present native Windows binaries. The cited documentation also does not establish Android support, so do not plan an Android installation around Gqrx.

CubicSDR: straightforward desktop reception

CubicSDR documents binaries for Windows, macOS and Linux. Its appeal is a conventional receiver workflow: select a device, view the spectrum, tune a signal and listen or inspect the result. That makes it a useful option for someone who wants desktop spectrum exploration without the broader experimental scope of SDRangel.

Rank #3
PopSockets Adhesive Phone Grip, Holder- Black | Anti-Drop, Kickstand, Secure Comfortable Hold, Black, Create a Mobile Phone Outfit
  • Secure Hold: Our PopSockets adhesive phone grip gives your cell phone a secure, comfortable hold in hand to help prevent drops while texting, taking photos, or scrolling on the go. Designed to stick firmly to most phone cases and devices.
  • Hands-Free Made Easy: Easily turn your PopSocket into a phone stand to prop up your phone anywhere, perfect for watching videos, video calls, or following recipes. A must-have phone holder that keeps your device secure and ready for anything.
  • Compatibility: Works with all phones, tablets, and Kindles. Sticks best to smooth, hard plastic cases and may not adhere to silicone or textured cases. Easily swap your PopTop to change up your style.
  • Black PopSockets: Simple, refined, and endlessly versatile. A timeless essential for any phone.
  • Travel Must-Have for People On the Go: A must-have travel accessory for flights, flying, airports, air travel, airplanes, planes, international trips, cruises, and long travel days. Key gadget for your airport haul, travel accessories and must-haves.

The available documentation is older than the material for the other choices and does not establish Android support. Treat it as a desktop receiver option, not as a cross-device Android recommendation. If you need one project whose documentation explicitly spans desktop systems and an Android path, SDR++ is the more defensible starting point.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Operating-system support and the Android reality

Windows

SDR++ and SDRangel document official Windows support. Gqrx can be used through radioconda, and CubicSDR documents Windows binaries. On Windows, the driver is often the deciding factor. The RTL-SDR Blog guide says current software such as SDR++, SDR# and SDR-Console generally ships updated V4 drivers. Older or abandoned programs may still expect an older rtlsdr.dll; replacing that library with the current one may be necessary, following the program’s own installation instructions.

Do not install several competing driver packages blindly. Connect the dongle, install the current driver path recommended for the application, then select the device from that application’s source or device menu. If one program opens the tuner, close it before testing another.

macOS

SDR++, SDRangel, Gqrx and CubicSDR all document macOS builds or binaries. The V4 guide warns that macOS packages commonly contain their own drivers. That means a package can work with an older RTL-SDR generation yet fail with a V4 until the software provider updates its bundled driver. Updating the application is therefore part of hardware compatibility, not merely a cosmetic upgrade.

Linux

SDR++, SDRangel, Gqrx and CubicSDR document Linux support. Linux distributions can also claim the USB interface with a system driver before the SDR application starts. The V4 guide provides Linux driver-installation guidance and warns that system drivers may need updating. Follow the instructions for your distribution and verify device permissions if the program cannot open the tuner even though USB tools can see it.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
360° Rotating Stainless Steel Phone Tether Tab (Silvery 3-Pack) - Universal for iPhone & Other Phones (Fits Wristbands/Necklaces/Crossbody Straps)
  • [360 ° Flexible Rotation Design] Comes with a rotatable lanyard ring that supports 360 ° free rotation, effectively solving the problem of twisted and tangled lanyards
  • [Wide compatibility] The ultra-thin 0.02-inch design does not block the charging port at all, and both wired and wireless charging can be used directly without removing the pad. Compatible with most smartphones such as iPhone, compatible with various wristbands, lanyards, crossbody straps, and keychains
  • [Durable and Portable Material] Premium rust-resistant stainless steel material with good flexibility, which not only avoids scratching the phone case, but also has excellent anti rust and anti fading performance
  • [Multi scenario Practical] Paired with a lanyard or wristband, hands-free use can be achieved. The phone is within reach and not easily dropped, ideal for daily commuting and outdoor activities. Suitable for full coverage phone cases, does not support half coverage phone cases
  • [Quality Service] If you find any damage or other issues with the product upon receipt, please contact us immediately. We will handle it quickly

Android

Android support is real but less uniform than desktop support. SDRangel lists Android as a supported operating system. SDR++’s guide calls Android beta, and the RTL-SDR Blog guide documents an Android SDR Driver application plus an SDR++ nightly APK route for the V4. The phone must support USB host mode, the USB-OTG connection must provide a stable link, and the specific Android version must grant the driver access to the device.

Expect more variation in power management, permissions, screen layout and available builds than on a desktop. Check the exact phone, OTG adapter and software combination before treating Android as your only station.

Hardware to pair with these applications

Why the RTL-SDR Blog V4 is a practical common receiver

The RTL-SDR Blog V4 is a receive-only USB software-defined-radio receiver documented for use with SDR++, SDR# and SDR-Console, with Linux and macOS driver considerations and an Android SDR Driver workflow. It is a reasonable common denominator when you want to move the same basic receiver between desktop systems and an Android phone.

Specification RTL-SDR Blog V4 detail What it means in practice
Tuner range 500 kHz to 1.766 GHz Signals must fall inside this receive range; an antenna and local RF conditions still determine what you can hear
Frequency reference 1-PPM TCXO Improves tuning stability compared with a less stable reference, especially during long monitoring sessions
Bias tee Software-switchable 4.5 V supply, up to 180 mA Can power compatible active antennas or accessories; enable it only when the connected hardware requires it
Transmit capability None It is receive-only; transmission requires different, TX-capable hardware
Required accessories Antenna, USB connection and current drivers The dongle alone is not a complete receiving station

The commonly used search phrase is RTL-SDR Blog V4 USB receiver. Verify that a listing is the V4 model and include an antenna, suitable SMA cabling where needed and, for Android, a USB-OTG adapter. The V4 guide’s warning is explicit: without updated or replaced drivers, the V4 will not function correctly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Desktop setup: a reliable first-session procedure

  1. Choose software by task. Install SDR++ for a broad receiver workflow, SDRangel for advanced TX/RX or analysis, Gqrx for receiver-focused Linux or macOS use, or CubicSDR for a simple desktop receiver.
  2. Install the current release or documented build. On macOS, prefer a package whose bundled drivers specifically mention V4 compatibility. On Windows, avoid assuming that an old application has a current V4 driver.
  3. Connect the antenna before tuning. Attach the antenna to the dongle, connect the USB cable directly or through a known-good hub, and avoid enabling a bias tee unless the antenna or accessory needs its power.
  4. Resolve the driver before troubleshooting the waterfall. If the application cannot enumerate the tuner, install or replace the current driver required by the operating system and software. On Linux, also check whether a system driver has claimed the interface.
  5. Select the radio source. In the application’s device or source view, choose the connected RTL-SDR device rather than a network or simulated source. Close other SDR programs that may still hold the USB device.
  6. Set a conservative sample rate and gain. Start with moderate bandwidth and gain, then increase them only when the spectrum is too narrow or signals are too weak. Excessive gain can overload the front end and make the waterfall look busy without improving reception.
  7. Find a known signal. Use the waterfall to identify a stable carrier, place a VFO on it and choose the matching demodulation mode. Confirm that the signal changes when you move the antenna or tune away; a static line can be local interference.
  8. Add decoders or additional VFOs only after basic reception works. This separates a hardware or driver problem from a configuration problem in a modem, plugin or data pipeline.

Android setup with USB-OTG

  1. Confirm USB host support. The phone must act as a USB host; charging-only adapters and phones without host support cannot operate the dongle.
  2. Use a suitable OTG adapter and stable power. The receiver draws power from USB, and an unstable adapter can cause disconnects or a blank spectrum. A powered hub may help on phones that cannot supply enough current.
  3. Install the Android SDR Driver path documented for the receiver. For the V4, the guide identifies an Android SDR Driver application. Grant the USB permission request when Android presents it.
  4. Choose the application deliberately. SDRangel lists Android support. SDR++’s Android route is beta and the V4 guide points to a nightly APK, so expect build-specific behavior and verify the APK source before installing it.
  5. Open the device in the SDR application. Select the USB receiver, attach the antenna and begin with modest gain. Android may revoke USB permission after unplugging, rebooting or changing adapters.
  6. Keep the screen and power behavior in mind. Battery optimization can suspend a long-running receiver, and thermal or power limits can interrupt a continuous session. Disable aggressive background restrictions for the SDR application if the phone repeatedly stops the stream.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choosing by the job you need to do

Listening to ordinary broadcasts and checking a band

SDR++ is the strongest general starting point because its lightweight interface, waterfall, multi-VFO support and broad hardware coverage address the common receiver workflow without requiring an advanced project. CubicSDR is a reasonable alternative if you prefer a simple desktop receiver and do not need Android.

Best Value
Anteel 2 Pack Silicone Suction Cup Phone Case Mount Double Sided, Hands-Free Silicon Phone Grip with Higher Suction Power for Selfies and Videos, Non Slip Phone Accessories (LightPink&White)
  • 【PKYAA Double Sided Silicone Suction Phone Case Mount】PKYAA With Double Sided 40 Strong and Reliable individual suction cups, PKYAA provides a thicken and upgraded universal silicon suction mount for your phone.
  • 【Friendly to Content Creators】If you are a content creator or an online influencer, you can create videos anywhere with this suction mount completely hands free with this silicone cell phone mount for cases.
  • 【HANDS-FREE & Adhere to Mirrors】This Double Sided silicone suction phone case mount allows you to stick your phone to the mirror easily. No longer holding your phone in one hand to watch video tutorials while making up.
  • 【Strong Grip on the Smooth Surface】You can easily hang your phone anywhere with a smooth surface. All you do is you clean off your phone and smooth surface. It is STURDY and it not only sticks to mirrors, it also sticks to windows, it sticks to refrigerators, tiles and other clean, flat surfaces.
  • 【Press Down Firmly Every 30 Minutes】Use your palm or fingers to press the phone down firmly and check it's secure before letting go. Apply even pressure for a few seconds to allow the suction cup to adhere properly. To maintain the grip and prevent accidental falls, it's a good practice to periodically reapply pressure to the suction cup.

Running several decoders or measuring signals

Choose SDRangel. Its documented simultaneous modems, spectrum and signal measurements, maps and plugin architecture are aimed at work that goes beyond tuning and listening. Plan time for device routing and modem configuration.

Building a Linux or macOS receiving station

Gqrx is a focused choice when GNU Radio and Qt fit your workflow and you want a receiver rather than a transmit platform. SDR++ is preferable when you also want a common Windows or Android path.

Experimenting with transmission

Use SDRangel only with hardware that explicitly supports transmission and with the required regulatory safeguards. Neither SDR++ nor the RTL-SDR Blog V4 should be presented as a transmit solution. A receive-only dongle can still be useful alongside a separate transmitter for monitoring, but it does not provide the transmit chain.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Moving one dongle between a laptop and a phone

SDR++ gives the clearest cross-platform plan, with desktop builds and an Android beta/nightly route. The V4 is a practical receiver for that plan, provided the phone has USB-OTG support and the correct Android driver. Keep a desktop option available because Android compatibility is more variable.

DSP, waterfall and decoder trade-offs

The waterfall is not just decoration. It helps you see channel occupancy, drifting carriers, bursts and interference before you choose a demodulator. Multi-VFO support is useful when several signals share one sampled bandwidth, while DSP efficiency affects how much bandwidth and how many views a computer or phone can sustain.

SDR++ emphasizes a lightweight core, SIMD DSP and modules. SDRangel emphasizes breadth: many hardware families, many modem and decoder choices, simultaneous modems, measurements and mapping. Gqrx builds on GNU Radio and Qt with gr-osmosdr hardware access. CubicSDR keeps the documented focus on a straightforward desktop receiver. Select the design that matches the work you will actually perform; a larger feature list can mean more configuration rather than a better first experience.

Troubleshooting the most common failures

The program says no device is available

  • Unplug and reconnect the dongle, then close any other SDR application that may have claimed it.
  • On Windows, check whether the application is using a current V4-compatible rtlsdr.dll; older software may require replacement.
  • On Linux, check system-driver claims and device permissions.
  • On macOS, update the application package if its bundled driver predates V4 support.
  • On Android, reconnect the OTG adapter and accept the USB permission prompt again.

The device opens but the waterfall is empty

  • Confirm that the antenna is connected and that the tuned frequency lies inside the receiver’s range.
  • Try a known local signal and move the antenna to distinguish a dead input from a quiet band.
  • Increase gain gradually; if the display fills with noise or broad bands, reduce gain because overload can hide real signals.
  • Check that the selected sample source is the physical dongle, not a disconnected network or simulated device.

The signal is unstable or the phone disconnects

  • Use a shorter, better-quality USB connection or a powered OTG hub.
  • Prevent Android battery optimization from suspending the SDR application.
  • Disable the V4 bias tee unless the attached accessory needs 4.5 V power, and stay within its 180 mA limit.
  • On a desktop, make sure the antenna connector and SMA cable are mechanically secure.

A receiver works in one application but not another

Different programs bundle or expect different driver versions. Compare the application’s documented device support, update the package and test with only one SDR program open. A successful connection in SDR++ does not prove that an older Gqrx, CubicSDR or custom build has a compatible driver.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Decision checklist

  • Choose SDR++ for the broadest general Windows, macOS, Linux and BSD workflow, with Android as a beta option.
  • Choose SDRangel for advanced decoders, measurements, maps, remote devices, simultaneous modems, multiple radios or TX/RX with suitable hardware.
  • Choose Gqrx for receiver-focused Linux or macOS use; use radioconda if you need its documented Windows route.
  • Choose CubicSDR for a simple Windows, macOS or Linux desktop receiver, not as an established Android solution.
  • Choose the RTL-SDR Blog V4 when receive-only operation, 500 kHz–1.766 GHz coverage and cross-platform driver availability fit your project.
  • Choose different hardware when transmission is a requirement.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.