What is VNC?

VNC, or Virtual Network Computing, is a graphical desktop sharing system that allows you to remotely control one computer from another.

The VNC protocol transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back, over a network.

Download Your Essential Linux Commands Guide!
It's a free PDF guide containing every Raspberry Pi Linux command you should know!
Download now

Join Our Community!

Connect, learn, and grow with other Raspberry Pi enthusiasts. Support RaspberryTips and enjoy an ad-free reading experience. Get exclusive monthly video tutorials and many other benefits.

Learn more

In the context of Raspberry Pi and Linux, VNC is a handy tool. For instance, if you have a Raspberry Pi set up as a home server or part of a robotics project, VNC allows you to access and control it from your main computer.

Download Your Essential Linux Commands Guide!
It's a free PDF guide containing every Raspberry Pi Linux command you should know!
Download now

This remote control capability is especially useful when the Raspberry Pi is situated in a different room, or even a different location altogether.

VNC can also work remotely, over the Internet, but it requires some advance network configuration, like port forwarding or a VPN. It’s possible, but alternatives like Teamviewer are often a better choice.