Skip to content
SPECIFICTION
Get listed

noVNC

novnc.com

Free plan WebLinuxiOSAndroidAPISelf-hosted
Visit novnc.com
Spec score 7.9 #82 of 135 in Remote desktop software

Spec sheet

Purpose
noVNC is a browser based VNC client JavaScript library and application.Read 12 Oct 2026 · novnc.com
Deployment
The project documents downloading release archives, running a VNC server and WebSocket proxy, and installing a snap package.Read 12 Oct 2026 · novnc.com
Free plan
YesRead 20 Sep 2026 · novnc.com
Integrations
The project names OpenStack, OpenNebula, LibVNCServer, and ThinLinc among projects that have integrated noVNC.Read 12 Oct 2026 · novnc.com
Security
The project documents using certificate and key files with its snap installation to enable a TLS listener.Read 12 Oct 2026 · novnc.com
Support
Users are directed to the discussion group for questions and GitHub issues for bugs and feature requests.Read 12 Oct 2026 · novnc.com
License
The project says noVNC is licensed mainly under MPL 2.0.Read 12 Oct 2026 · novnc.com
Authentication
Supported authentication methods include classical VNC, RealVNC RSA-AES, Tight, VeNCrypt Plain, XVP, Apple Diffie-Hellman, and UltraVNC MSLogonII.Read 12 Oct 2026 · novnc.com
Browser limits
The project says noVNC does not work in Internet Explorer and lists Chrome 89, Firefox 89, Safari 15, Opera 75, and Edge 89 as minimum versions it is aware of.Read 12 Oct 2026 · novnc.com
Browser use
It runs in modern browsers, including mobile browsers on iOS and Android.Read 12 Oct 2026 · novnc.com
Clipboard and touch
It supports full Unicode clipboard copy and paste and touch gestures for common mouse actions.Read 12 Oct 2026 · novnc.com
Connection requirement
noVNC requires WebSockets support; servers without it need a WebSockets to TCP proxy, such as the sister project websockify.Read 12 Oct 2026 · novnc.com
Desktop controls
Features include desktop scaling, clipping and resizing, local cursor rendering, and back and forward mouse buttons.Read 12 Oct 2026 · novnc.com
File transfer
NoRead 20 Sep 2026 · novnc.com
Library integration
The core library is available through NPM as @novnc/novnc, and the package does not include the user application.Read 12 Oct 2026 · novnc.com
Supported platforms
web browsers,mobile browsers on iOS and AndroidRead 20 Sep 2026 · novnc.com
VNC encodings
Supported encodings include raw, copyrect, RRE, hextile, tight, tightPNG, ZRLE, JPEG, Zlib, and H.264.Read 12 Oct 2026 · novnc.com

Plans and prices

noVNC Free Open-source VNC browser client and JavaScript library Read 12 Oct 2026 · novnc.com

Every noVNC plan and price →

Where Specifiction places it

Alternatives to noVNCAll alternatives →