Install guide · Windows

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

Installation, step by step

Download the installer

Grab the Windows installer from the releases pagex64 .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.

⬇ Download for Windows

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.

Restrictive network? MoonlightWeb falls back automatically (UDP → TCP), so it keeps working through strict firewalls and hostile hotel Wi-Fi.

Keep reading