Independent guide · not the official vJoy site

vJoy Download & Setup Guide

Find trusted vJoy download sources, understand Windows compatibility, and follow practical guides to configure your virtual joystick.

  • Source: SourceForge
  • Version folder: 2.1.9.1
  • Windows 10: listed
  • Windows 11: not listed

Using Windows 11? The original project lists Windows up to 10 and does not mention Windows 11. Read the Windows 11 compatibility notes before installing a driver.

Your input Feeder applicationwrites input to vJoy vJoy virtual devicedriver exposes a joystick Game or applicationreads it as a joystick

Download vJoy from the original project

The facts below were read from the upstream pages on 24 October 2026. Anything we could not confirm is marked, not guessed. Upstream can change, so check it yourself before you install.

vJoy

Virtual joystick driver for Windows. Free and open source, per its SourceForge description.

Verified upstream, 24 Oct 2026
Version folder
2.1.9.1 (folder 2.1.9.1-160719), the most recent one listed
Installer listed
vJoySetup.exe · 11.5 MB · file dated 2019-07-16
Source
sourceforge.net/projects/vjoystick (original project). Source code: github.com/shauleiz/vJoy
Licence
SourceForge says Public Domain; GitHub says MIT. Read the LICENSE file that comes with the release you use.
Windows 10
Listed by upstream SourceForge: tested on Vista, 7, 8, 8.1, 10. GitHub README: Windows 7 to Windows 10 1803.
Windows 11
Not listed upstream We have not tested it.
Checksum / signature
Not found No published checksum on the pages we read, so none is shown. Check the file’s Digital Signatures tab yourself.

You are leaving vjoy.online. These buttons open third-party sites. This website is independent, does not host vJoy and is not the official vJoy site. We do not claim any download is free of malware.

What is vJoy?

vJoy is a virtual joystick driver for Windows. It adds one or more joystick devices that do not exist as physical hardware. Windows lists them like any other joystick, so software that supports joysticks can read them.

The data comes from a separate “feeder” program that decides what the virtual stick does. Whether everything works also depends on your Windows version, driver compatibility and the application you want to use.

vJoy is

  • A driver that provides virtual joystick devices
  • Configured with a utility for axes, buttons and hats

vJoy is not

  • A keyboard-to-controller mapper on its own
  • A virtual Xbox controller
  • Owned, hosted or maintained by this site

What vJoy offers

Details vary by release, so confirm against the version you install.

Virtual joystick devices

Joystick devices that Windows lists like hardware.

Configurable axes and buttons

Choose the number of axes, buttons and POV hats per device in the configuration utility.

Works with compatible applications

Programs that read generic joysticks can use a vJoy device. Xbox-only programs generally cannot.

Controller-input workflows

A feeder or mapping program sends input to vJoy. vJoy alone does not generate input.

Setup and troubleshooting guides

Plain-language help on this site, clearly independent of upstream.

Installation overview

A map of the process. Installation behaviour can differ between vJoy releases and Windows versions, so use the detailed guide for each step.

Open the full installation and setup guide

  1. Check the release and Windows compatibility against what upstream lists.
  2. Download from a trusted source: the original SourceForge page.
  3. Review the installer: its size, and its publisher or signature details when shown.
  4. Run the installer as administrator and follow the prompts. Windows asks before installing driver software.
  5. Restart Windows if asked.
  6. Open the configuration utility and confirm a vJoy device is available and set up as you need.
  7. Test the device in Windows’ game controller panel or a compatible application.

Troubleshooting preview

Safe diagnostic checks only. None asks you to turn off Windows security as a routine fix.

The virtual device is missing

Check the game controller panel and Device Manager, then the configuration utility. Device detection guide

The driver fails to install

Note the exact message and confirm the installer is intact. Driver install errors

Windows reports a driver-signing problem

Diagnose it before changing any security setting. Signing explained

A game cannot detect the joystick

Confirm Windows sees it, then that a feeder is running. When a game cannot see vJoy

The utility does not show the expected device

Run it as administrator and change one setting at a time. Configuration guide

Troubleshooting assistant

Pick the closest match for a safe checklist.

What is going wrong?

This gives general guidance, not a diagnosis. It does not inspect your computer, run commands or change any setting, and it collects nothing.

Frequently asked questions

What is vJoy?

vJoy is a free, open-source virtual joystick driver for Windows. It creates virtual joysticks that a separate feeder program fills with input, and compatible games or tools read them like any joystick.

Is vJoy free?

SourceForge describes it as free and open source. The two upstream pages name different licences (SourceForge: Public Domain; GitHub: MIT), so read the LICENSE file that comes with the exact release you use.

Where can I download the original vJoy release?

From the original SourceForge project page. On 24 October 2026 its most recent version folder was 2.1.9.1. This site does not host vJoy.

Does vJoy work on Windows 11?

Upstream does not list Windows 11, and we have not tested it, so we cannot confirm it works on your PC. See the Windows 11 guide.

Does vJoy work on Windows 10?

SourceForge lists Windows 10 as tested, and the GitHub README states support for Windows 7 to Windows 10 1803. Some users report trouble on later builds. See the Windows 10 guide.

How do I install vJoy?

Download from the original project, check the file, run it as administrator, restart if asked, then confirm a device exists in the configuration utility. See the overview above or the full guide.

What is a vJoy device?

One virtual joystick presented to Windows, with the number of axes, buttons and hats you configure. Nothing moves it until a feeder program sends input.

Why is vJoy not detected?

Common causes are a driver that did not install, no device enabled in the configuration utility, or a game that accepts only Xbox-style controllers. Use the assistant or the device detection guide.

Does vJoy map keyboard inputs automatically?

No. vJoy is the virtual device, not a mapper. Turning keyboard, mouse or controller input into vJoy input needs separate compatible software. See companion tools.

How can I verify a vJoy download?

Use only the original project page, compare the file size with the listing, check Properties → Digital Signatures, compare a checksum if one is published (we found none), and scan the file with your security software. Details on the download page.