PirateRF RTL-SDR receiver
No device
WFM 180 kHz Span 2.4 MHz
Center 100.000 000 MHzOffset +0.000 kHz
S1S3S5S7S9+20+40
-- dBFS

Plug in an RTL-SDR and connect

Spectrum, waterfall and audio start as soon as the dongle is streaming. Everything runs in this tab. No server touches the radio.

Works with

RTL-SDR Blog V3 and V4, Nooelec NESDR, and generic RTL2832U sticks with R820T, R820T2 or R828D tuners.

Browser

Chrome or Edge 89 or newer, desktop or Android. Firefox and Safari do not implement WebUSB.

Driver setup if Connect fails
Windows
Run Zadig, choose Options, List All Devices, pick Bulk-In, Interface (Interface 0) and install WinUSB.
Linux
Unload the TV driver with sudo rmmod dvb_usb_rtl28xxu, blacklist it in /etc/modprobe.d/, and add a udev rule giving your user access to 0bda:2838.
macOS and ChromeOS
No driver needed.
Android
Chrome with a USB OTG adapter. Accept the USB permission prompt.
Any OS
Close SDR#, SDR++, GQRX, rtl_tcp and anything else holding the dongle.