Connect to VNC desktops in modern browsers with noVNC, a JavaScript library and web application.
No Vnc
noVNC is a browser-based VNC application and JavaScript client library.

About No Vnc
noVNC is a VNC client JavaScript library and an application built on top of that library. It runs in modern browsers, including mobile browsers on iOS and Android, and handles desktop scaling, clipping and resizing, local cursor rendering, clipboard copy and paste with Unicode support, touch gestures for mouse actions, and back and forward mouse buttons.
It follows the standard VNC protocol but requires WebSockets support on the server. Servers without WebSockets support need a WebSockets-to-TCP proxy such as websockify. Known minimum browser versions are Chrome 89, Firefox 89, Safari 15, Opera 75 and Edge 89.
Key features
- Scales, clips, and resizes the remote desktop
- Supports back and forward mouse buttons
- Renders cursor locally
- Copies and pastes clipboard with Unicode support
- Emulates mouse actions with touch gestures
- Supports multiple VNC authentication methods and encodings
- Works as both a JavaScript library and a ready application
- Supports mobile browsers on iOS and Android
- Supports many VNC authentication methods and encodings
- Requires WebSockets support on the server or a proxy such as websockify
- Needs minimum browser versions such as Chrome 89, Firefox 89, and Safari 15
No Vnc at a glance
- Website
- github.com/novnc/noVNC
- Category
- Software & Utilities › Remote Desktop
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Android, iOS
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
No Vnc alternatives
Tools and sites you could use instead, ranked by how closely they match.
Popular in Remote Desktop
Well-known listings from the same topic.
No Vnc FAQ
What if my VNC server does not support WebSockets?
How do I start a connection to a local VNC server?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.







