Stream your Windows gaming PC to any browser
MoonlightWeb is a free, open-source (GPL-3.0) server that streams your gaming rig to any device with a browser — phone, tablet, laptop, TV. One download on the gaming PC. Nothing to install on any other device — just a URL.
What you need
- A Windows 10 (2004+) or 11 gaming PC with a GPU capable of hardware encoding — the machine that runs your games. Hosting itself needs an x64 machine; an arm64 build exists and works as a client-side server for hosts you pair with.
- Nothing else. MoonlightWeb captures and encodes this PC itself — no second streaming server to install. Already running Sunshine, Wolf or MultiSeat somewhere? Those machines are paired from the same page.
- Any device with a modern browser as the client: Chrome, Edge, Safari or Firefox. No app, no download, no account.
Installation, step by step
Download the installer
Grab the Windows installer from the releases page —
x64 .exe for most PCs, arm64 .exe for Windows-on-ARM machines.
Run the guided installer — on the gaming PC
The wizard walks you through everything: it installs the gamepad driver silently and asks whether to allow the Internet link (remote streaming sessions, off by default). Nothing else — no second streaming server to set up.
When it finishes, a tray icon appears — the server is running. That's the whole install.
Open a browser on any device
On the PC itself: https://localhost. From another device on your network: your LAN IP.
Playing from outside your network: turn on Internet access and the app gives you a remote entry link straight to this machine. You can also bring your own domain and certificate.
Your PC is already there
This machine is listed straight away, with one card per screen — nothing to pair, no PIN. Other hosts on your network (Sunshine, Wolf, MultiSeat) are discovered by mDNS next to it: those pair once with the PIN they display, and the pairing is remembered forever.
Press play
Pick a screen, a game or the full desktop. Fullscreen, gamepad in hand — up to 4K HDR at 240 fps, with under 20 ms latency over Wi-Fi.
Troubleshooting
The host doesn't appear in the browser
Make sure the client device is on the same network as the gaming PC, and that Windows Firewall allowed MoonlightWeb when prompted during the first launch. You can also add a host manually by IP.
HEVC or AV1 is greyed out
Codec options your browser can't hardware-decode are automatically disabled — that's expected. H264 works everywhere; HEVC and AV1 availability depends on the client device's browser and GPU.
Stream feels choppy on a weak connection
Lower the streamed resolution and enable Video Enhancement: the stream is upscaled and sharpened on the client's GPU (WebGPU running SGSRv1 + FSR1), so a 720p stream looks close to 1440p.