Install guide · Windows

Stream your Windows gaming PC to any browser

MoonlightWeb is a free, open-source (GPL-3.0) server that streams your Sunshine 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 can install Sunshine if it's missing, and offers one-click Internet access (personal sub-domain, free TLS certificate, UPnP port mapping).

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. From anywhere in the world: your personal sub-domain (https://you.moonlightweb.top) if you enabled Internet access.

Pair once with a PIN

Your Sunshine hosts are already listed — discovered automatically on the LAN via mDNS. Enter the PIN Sunshine displays, and the pairing is remembered forever.

Press play

Pick 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 → WSS), so it keeps working through strict firewalls and hostile hotel Wi-Fi.

Keep reading