Moonlight Web
moonlightweb.top
What it is
Moonlight Web is a free, open-source self-hosted server that streams a gaming PC to devices with a modern browser. The server is installed only on the gaming PC; clients open a URL without installing an app or creating an account. The maker states support for streams up to 4K HDR at 240 fps and latency under 20 ms over Wi-Fi. Browser decoding uses WebCodecs for H.264, HEVC, and AV1, depending on available browser support. Supported controls include Xbox and PlayStation controllers with rumble, keyboard, pointer-lock mouse, touch trackpad, and virtual keyboard. The client can discover and pair with Sunshine, Wolf, and MultiSeat hosts. Remote sessions use direct peer-to-peer WebRTC, with an outgoing connection to an introduction server and no public web ports exposed. Sessions support up to four players, including the host. The gaming PC needs a hardware-encoding-capable GPU; Linux hosting also requires x64 and a sufficiently recent distribution. Linux-host HDR is not implemented.
Spec sheet
- Purpose
- A self-hosted server streams a gaming PC to devices with a modern browser; only the gaming PC needs the server installed.Read 4 Oct 2026 · moonlightweb.top
- Product
- MoonlightWeb is a free, open-source, self-hosted server that streams a gaming PC to devices with a modern browser.Read 4 Oct 2026 · moonlightweb.top
- Platforms
- The server runs on Windows, Apple Silicon macOS, or Linux, while phones, tablets, laptops, and TVs use a browser as the client.Read 4 Oct 2026 · moonlightweb.top
- Security
- Hosts pair with a PIN, and the remote entry link is served over HTTPS; the maker says streams go directly from the PC to the browser.Read 4 Oct 2026 · moonlightweb.top
- Support
- The FAQ directs users with unanswered questions to GitHub.Read 4 Oct 2026 · moonlightweb.top
- Analytics
- The website uses self-hosted, cookieless Umami analytics and says it does not store visitors’ IP addresses.Read 4 Oct 2026 · moonlightweb.top
- Client setup
- The client needs no app or account; users open a URL in a browser.Read 4 Oct 2026 · moonlightweb.top
- Compatible hosts
- MoonlightWeb can discover and pair with Sunshine, Wolf and MultiSeat hosts on the network.Read 4 Oct 2026 · moonlightweb.top
- Controls
- Xbox and PlayStation controllers with rumble, keyboard, pointer-lock mouse, touch trackpad and virtual keyboard are supported.Read 4 Oct 2026 · moonlightweb.top
- Data collection
- Optional anonymous usage statistics include resolution, frame rate, codec, connection type, session duration, app version and operating system; the maker says no statistics are sent before consent.Read 4 Oct 2026 · moonlightweb.top
- Discovery and pairing
- Finds other hosts using mDNS and pairs them with a PIN; Sunshine, Wolf, and MultiSeat hosts can be discovered from the same page.Read 4 Oct 2026 · moonlightweb.top
- Latency
- Uses WebRTC UDP with adaptive congestion control and states latency is under 20 ms over Wi-Fi.Read 4 Oct 2026 · moonlightweb.top
- License and pricing
- The project is GPL-3.0 licensed, with no accounts, subscriptions or paid tiers; the maker mentions optional tips.Read 4 Oct 2026 · moonlightweb.top
- Linux requirements
- The Linux guide requires x64 with a hardware-encoding-capable GPU and a distribution at least as recent as Ubuntu 22.04, Debian 12 or Fedora 36; Linux-host HDR is not implemented yet.Read 4 Oct 2026 · moonlightweb.top
- Multiplayer
- A session supports up to four players, including the host and up to three invited friends.Read 4 Oct 2026 · moonlightweb.top
- Notable limits
- The gaming PC needs a GPU capable of encoding, and the client needs a modern browser; available codecs depend on browser decoding support.Read 4 Oct 2026 · moonlightweb.top
- Remote connections
- Remote streams use direct peer-to-peer WebRTC; an outgoing connection to an introduction server helps browsers find the PC, and no public web ports are exposed.Read 4 Oct 2026 · moonlightweb.top
- Remote play
- Streams use direct peer-to-peer WebRTC; remote access uses an outgoing connection to an introduction server and does not require exposed web ports.Read 4 Oct 2026 · moonlightweb.top
- Streaming
- Supports up to 4K HDR at up to 240 fps with H.264, HEVC, and AV1 hardware decoding through WebCodecs.Read 4 Oct 2026 · moonlightweb.top
- Streaming performance
- The maker states support for up to 4K HDR at 240 fps and under 20 ms latency over Wi-Fi.Read 4 Oct 2026 · moonlightweb.top
- Supported server systems
- The gaming PC server supports Windows, Apple Silicon macOS and Linux; the browser client can run on devices including phones, tablets, laptops and TVs.Read 4 Oct 2026 · moonlightweb.top
- Video codecs
- The browser client supports H264, HEVC and AV1 decoding through WebCodecs, with unavailable codecs greyed out.Read 4 Oct 2026 · moonlightweb.top
- Video enhancement
- Client-side WebGPU upscaling and sharpening uses SGSRv1 and FSR1 shaders, with no extra load on the gaming PC.Read 4 Oct 2026 · moonlightweb.top
Plans and prices
Strong points and limits
Strong points
- Free and open-source under GPL-3.0.
- Clients connect through a browser URL.
- Supports up to four players per session.
- Pairs with Sunshine, Wolf, and MultiSeat hosts.
- Remote play does not require exposed web ports.
Limits
- The gaming PC needs a hardware-encoding-capable GPU.
- Clients need a modern browser.
- Available codecs depend on browser support.
- Linux-host HDR is not implemented.
Who it suits
Moonlight Web suits people who want to stream a gaming PC to browser-equipped phones, tablets, laptops, TVs, or other devices without a client app or account. It requires a capable encoding GPU on the host and a modern browser on the client.
Moonlight Web in depth
Read the full write-up
Moonlight Web is a self-hosted way to stream games from a gaming PC to a browser. It suits players who want to use a mix of phones, computers, tablets or TVs without installing a client. Its broad reach comes with a firm requirement: the host needs a capable encoding GPU, and the browser must support a usable video codec.
Overview
Only the gaming PC needs a server installed. Players connect by opening a URL, with no client app or account to set up. That makes Moonlight Web a good fit for households with varied devices, but browser access cannot compensate for an unsupported browser or an underpowered host.
On a local network, it can find Sunshine, Wolf and MultiSeat hosts and pair with them using a PIN. Remote play uses direct peer-to-peer WebRTC; an outgoing connection to an introduction server helps the browser locate the PC without requiring exposed public web ports. The maker says streams go directly from the PC to the browser.
Key features
The project states support for up to 4K HDR at 240 fps and under 20 ms latency over Wi-Fi, using WebRTC over UDP with adaptive congestion control. Those are ambitious capabilities, not a promise for every setup: the result depends on the host’s encoding GPU, network and browser.
Video decoding uses WebCodecs for H.264, HEVC and AV1. Codecs the browser cannot use are greyed out, so the browser’s capabilities shape the available stream options. Client-side WebGPU upscaling and sharpening offers SGSRv1 and FSR1 shaders without adding that processing load to the gaming PC, a useful distinction for a host already busy encoding.
Controls include Xbox and PlayStation controllers with rumble, keyboard, pointer-lock mouse, touch trackpad and virtual keyboard. A session can include up to four players: the host and three invited friends, making local co-op and shared play part of the offer rather than a solo-only stream.
Hosts pair with a PIN, and the remote entry link is served over HTTPS. The maker says no statistics are sent before consent; optional anonymous usage statistics cover resolution, frame rate, codec, connection type, session duration, app version and operating system. The website also uses self-hosted, cookieless Umami analytics and says it does not store visitors’ IP addresses.
Pricing
MoonlightWeb costs free. The GPL-3.0 project has no accounts, subscriptions or paid tiers, and the maker mentions optional tips. There is no trial to weigh against a subscription, and no paid plan with extra features; the trade-off is that users bring and maintain the gaming PC and its encoding hardware themselves.
Platforms
The server supports Windows, Apple Silicon macOS and Linux. The client runs in modern browsers on PCs, Macs, tablets, phones and TVs. Linux hosting has narrower requirements: x64, a hardware-encoding-capable GPU and a distribution at least as recent as Ubuntu 22.04, Debian 12 or Fedora 36. Linux-host HDR is not implemented yet, so Linux users should not expect the advertised HDR capability from that host setup.
Who it's for
Moonlight Web is best for players who already have a gaming PC with hardware encoding and want browser access across several kinds of devices, including multiplayer sessions. It is less suitable for anyone expecting a turnkey cloud gaming service, or whose browser lacks the needed decoding support. The FAQ sends unanswered questions to GitHub.
Pros and cons
Pro: Browser clients need no app or account, making it practical for mixed-device households.
Pro: Up to four players, broad control options and client-side enhancement support flexible play without shifting the enhancement work to the host PC.
Pro: Direct peer-to-peer remote streaming avoids exposing public web ports.
Con: The gaming PC must have a hardware-encoding-capable GPU, and codec availability varies by browser.
Con: Linux hosts require recent x64 distributions, and Linux-host HDR is not implemented.
Alternatives
Choose Moonlight Game Streaming if you want a completely free streaming client with apps across Android, iOS, Linux, macOS and Windows rather than a browser-only client. Parsec is worth comparing if you want desktop streaming and sharing with a freemium plan and a free trial; its personal-use plan is for non-commercial use.
PXPlay is an option for someone willing to pay once for its PC plan, while PeaSyo is another permanently free choice. Consider Steam if you want a free platform where game and content prices vary. Chiaki-ng is a free, open-source PlayStation Remote Play client, and Pulsar is another free, open-source option. Greenlight offers a free open-source alternative under the MIT license.
Browse the Game Remote Play Software directory for more options.
Verdict
Choose Moonlight Web if you have a capable self-hosted gaming PC and want flexible browser access, especially across household devices or for sessions with friends. Its strongest reasons to choose it are the no-app client, wide control support and direct remote streaming; look elsewhere if you need a managed service or cannot rely on compatible host encoding and browser decoding.
Verdict
Moonlight Web offers browser-based access to a self-hosted gaming PC, with controller support and multiplayer sessions. Its host GPU requirement and browser-dependent codec support are important setup constraints.
Where Specifiction places it
- Game Remote Play Software#5 of 278.6