Open-source remote desktop

Control any Windows PC remotely with VNC Viewer

VNC Viewer is a free, open-source remote access and screen-sharing tool. Reach a computer across the room or across the country, fix problems for family and colleagues, and manage machines without paying for a subscription.

Free & open source Windows viewer + server File transfer built in

Independent VNC Viewer resource. Always verify packages from their official project source.

A local computer securely controlling a remote Windows desktop over a VNC connection
VNC Viewer server and viewer applications exchanging an encrypted screen stream
What is VNC Viewer

A remote desktop built on the open VNC standard

VNC Viewer uses VNC — Virtual Network Computing — the open protocol for sharing one computer's screen with another. Instead of describing a problem over the phone, you simply see the remote desktop and take control.

It comes in two parts. The server shares the screen of the machine you want to reach; the viewer displays and controls it from wherever you are. Both are lightweight, and because the project is open source, there is no per-seat licence to manage.

  • Real remote control, not just a view-only screen share
  • Built-in file transfer between the two machines
  • Optional encryption plugins for private connections
  • Actively maintained by an open-source community
Features

What you can do with VNC Viewer

A focused toolkit for remote administration, help-desk support and reaching your own machines from anywhere.

Full remote control

See the remote desktop live and use its mouse and keyboard as if you were sitting there.

Two-way file transfer

Move files between the two computers during a session — no email attachments or USB sticks.

Optional encryption

Add a DSM encryption plugin, or tunnel through a VPN or SSH, to keep sessions private.

Lightweight & fast

A small footprint and adjustable image quality keep sessions responsive even on slower links.

Remote support tools

Chat, a text-message helper and a single-click support mode make helping others simple.

Flexible deployment

Run it on demand, or install the server as a service for always-available unattended access.

How it works

From download to remote control in four steps

The flow is the same whether you are supporting a relative's laptop or managing a rack of office PCs.

Install on both PCs

Download the source ZIP or use the official release channel, then prepare the host and controller computers.

Start the server

On the remote machine, launch VNC Viewer Server, set a strong password and note its IP address.

Open the viewer

On your own computer, open VNC Viewer, type in the remote IP and connect.

Work securely

Enable encryption or a VPN/SSH tunnel, then control the desktop and transfer files as needed.

Compatibility

Where VNC Viewer runs

VNC Viewer is Windows-native, but because it speaks the open VNC protocol you can often view a session from other systems too. Confirm details for your exact build on the official release page.

PlatformWindows desktop and server editions (viewer and server)
Architecture32-bit and 64-bit builds provided by the project
Cross-viewingConnect from other platforms using any standards-compliant VNC viewer
NetworkLocal network out of the box; internet access via VPN, SSH tunnel or port forwarding
ProtocolSpeaks the open RFB/VNC protocol used by other VNC tools
Installation & setup

Set up VNC Viewer the safe way

A short checklist that turns a fresh install into a secure, dependable remote-access setup. Our full Windows setup guide covers every screen in detail.

Run the installer

Open the downloaded package and choose whether to install the server, the viewer, or both.

Set a strong password

During server setup, pick a long, unique password. This is your first line of defence.

Choose on-demand or service

Install the server as a Windows service for unattended access, or run it only when needed.

Add encryption

Drop in a DSM encryption plugin so session data isn't sent in the clear.

Test on the LAN first

Connect over your local network before you ever expose anything to the internet.

Document the IP & port

Note the host's address and port so teammates can connect the same way.

Download

Download VNC Viewer

The button downloads the open-source UltraVNC project source ZIP used for this Windows VNC Viewer resource. It contains source files, not a ready-to-run installer.

  • Free and open source under the GNU GPL
  • Windows viewer and server included in the project
  • For a ready-made installer, use the official release channel
  • Scan any download and verify the source before installing
Downloading the VNC Viewer source package archive Download VNC Viewer Source (.zip)

GitHub source ZIP · UltraVNC main branch · Source files, not an installer

A quick word on safe downloading

Remote-access tools are powerful, which makes them a favourite target for fake "download" sites that bundle malware. Only install VNC Viewer from the official project source, keep it patched, use a strong password, and never expose a raw VNC port to the open internet. When in doubt, tunnel through a VPN. These habits matter more than any single setting.

Use cases

Who reaches for VNC Viewer

Remote IT support

Help a colleague or family member by seeing their screen and fixing the issue directly.

Managing servers & kiosks

Administer headless or unattended Windows machines without walking to the server room.

Working from anywhere

Reach your office desktop and its applications from home or the road.

Classrooms & labs

Demonstrate on a shared screen or supervise a room of teaching machines.

Troubleshooting

Common issues, quick fixes

Most problems come down to firewalls, addresses or display settings. Start here, then see the full troubleshooting guide.

Can't connect at all

Check the server is running, confirm the IP address, and make sure Windows Firewall allows the VNC port on the host.

Black screen on connect

This is usually a display-driver or mirror-driver issue. Our fix guide covers the exact toggles to try.

Password rejected

Re-enter the server password carefully; some builds separate the full-control and view-only passwords.

Slow or laggy session

Lower the colour depth and enable compression in the viewer for a big speed boost on slow links.

Honest look

Pros and cons

Strengths

  • Completely free and open source
  • Real control plus file transfer in one tool
  • Small, fast and Windows-native
  • Optional encryption and unattended service mode
  • Interoperates with other VNC viewers

Trade-offs

  • Primarily focused on Windows hosts
  • Secure setup takes a few deliberate steps
  • Interface is functional rather than flashy
  • Internet access needs a VPN or tunnel to be safe
Release info

Keeping current

We don't publish version numbers here because they change often — always read them from the official source. Here's what's worth knowing about how the project evolves.

Latest official release

Ongoing maintenance keeps VNC Viewer working with current Windows updates and security fixes. Check the official release page for the newest version and its changelog.

Encryption & plugins

The DSM plugin system lets you add encryption to sessions rather than relying on plain, unencrypted VNC traffic.

Service & unattended mode

Running the server as a Windows service enables reliable, always-on access for machines you manage.

FAQ

Frequently asked questions

Yes. The VNC Viewer source package linked here comes from the open-source UltraVNC project and can be used without a licence fee under its published terms. Confirm the current licence before business deployment.
The server runs on the computer you want to reach and shares its screen. The viewer runs on the computer in front of you and displays that remote screen so you can control it. On most PCs you install both and enable whichever role you need.
This VNC Viewer package is focused on Windows and is maintained for current Windows releases. Check the compatibility notes for your exact build before using it on a production machine.
Plain VNC traffic is not strongly encrypted on its own. VNC Viewer supports encryption plugins (DSM), and you can also tunnel a session through a VPN or SSH. Our security guide walks through the safest setup step by step.
Yes, but do it carefully. The safest route is a VPN or SSH tunnel rather than exposing the VNC port directly. Our internet-access guide covers port forwarding, tunnelling and the risks to avoid.
Use the official project source. The download button points to the UltraVNC GitHub source ZIP used for this VNC Viewer resource. It contains source files; use a verified official release channel when you need a compiled installer.