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.
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.
- 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
LICENSEfile 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.
- Check the release and Windows compatibility against what upstream lists.
- Download from a trusted source: the original SourceForge page.
- Review the installer: its size, and its publisher or signature details when shown.
- Run the installer as administrator and follow the prompts. Windows asks before installing driver software.
- Restart Windows if asked.
- Open the configuration utility and confirm a vJoy device is available and set up as you need.
- Test the device in Windows’ game controller panel or a compatible application.
Choose your guide
Each guide covers its own situation. None claims a fix that works for everyone.
vJoy on Windows 11
What is unverified and how to proceed carefully.
vJoy on Windows 10
Check your build, install and configure.
Installation and setup
From download to a working virtual device.
vJoy configuration
Device numbers, axes, buttons and POV hats.
Device not detected
Where the device should appear and what results mean.
Driver installation errors
Safe checks for failed installs and signing messages.
vJoy not working
Symptom-based diagnostics and a clean reinstall.
Controller-mapping software
Tools that feed vJoy, and how alternatives differ.
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.
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.