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 and wheel drivers silently, asks whether to allow the Internet link (remote streaming sessions, off by default) and offers the MoonlightWeb Virtual Display, a screen of its own for this PC to stream. 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 — for Sunshine, by typing the PIN MoonlightWeb shows into Sunshine's web page — 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 still allows MoonlightWeb (the installer adds the rule itself). 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 (WebGL2 or WebGPU running SGSRv1 + FSR1), so a 720p stream looks close to 1440p.