noVNC is an open-source VNC viewer that runs in a browser, with its core code licensed under MPL-2.0. It needs a separate VNC server, connected through WebSockets or websockify. The latest release listed in this page’s spec card is 1.7.0, released 28 April 2026.
- Good for: personal projects and home labs that need a browser viewer and have an operator to configure the server, network path, authentication and updates.
- Consider RealVNC Connect when: your business depends on remote access and you need end-to-end encryption, centralised management and commercial support.
Where it is strong
- No viewer installation. The viewing side runs entirely in a browser with HTML5 and JavaScript.
- Fits web consoles. noVNC can be embedded in virtualization and cloud dashboards.
- Broad device reach. Any device with a modern browser can act as the viewer, including tablets. noVNC v1.7.0 README.
- Some assets have separate licences; see the noVNC v1.7.0 LICENSE.txt.
Where it stops
- Client only. There is no noVNC server; a separate VNC server supplies the remote desktop.
- WebSockets required. The VNC server must speak WebSockets directly or connect through the websockify proxy.