Upgrade Virtual Serial Port Driver today and get 50 % OFF if you own a previous version! Learn more
+1 360 312 7638
Contact our sales team

Virtual Serial Port Driver
Emulate serial port, create virtual COM pairs

Virtual COM Port Driver creates virtual serial ports and connects them in pairs via virtual null modem cable. Applications on both ends of the pair will be able to exchange data in such a way, that everything written to the first port will appear in the second one and backwards.

All virtual serial ports work and behave exactly like real ones, emulating all their settings. You can create as many virtual port pairs as you want, so there will be no serial ports shortage and no additional hardware crowding your desk.

Moreover, Eltima virtual serial port technology can be fully integrated into your own software (DLL, ActiveX or Core level usage).

Virtual Serial Port Driver main features

  • Create any number of virtual COM ports

    Virtual Serial Port Driver provides you with the ability to create an unlimited number of virtual serial ports. Created ports are located in "ports" group in Device Manager, which means that they will be visible and easily recognized by all software and hardware you install. You will be able to set which application has access to the defined port. No real hardware serial ports are occupied.
  • Complete real ports settings emulation

    Virtual ports, created by Virtual Serial Port Driver, work exactly like real ones. They emulate all real serial ports settings and provide strict baudrate emulation and full HandFlow control support. Additionally, you can easily emulate a serial line break. Moreover, VSPD uses advanced Windows kernel driver technology, which ensures WDM, WMI, Power Management, PnP, etc. support. Virtual Serial Port Driver is fully compatible with API COM and supports all Windows messages.
  • Manage all signal lines

    Virtual serial ports created with Virtual COM Port Driver emulate and support all standard hardware signal lines (DTR/DSR, RTS/CTS, RING, ERROR, DCD, etc.). As in real null modem connection, DTR of the local port is connected to DSR and DCD of the remote port, and RTS of the local port is connected to CTS of the remote port. Moreover, you can choose loopback pinout or create custom one depending on your hardware configuration.

Thinking about integrating our functionality into your own industry-specific solution?

Eltima Port Virtualization Technology is just what you need. Thousands of successful companies worldwide have already experienced the undeniable benefits and advantages of powering their software and hardware products with our advanced technology.

Eltima Port Virtualization Technology

Full features list

Any number of virtual serial ports pairs can be created
Virtual serial ports are absolutely the same copies of real ones - applications won't see the difference between real and virtual serial ports
Virtual serial ports can be controlled directly from your own application via Dynamic Link Library supplied with VSPD (for OEM License owners)
Link between virtual serial ports is much faster than real null-modem cable connection and solely depends on your processor speed (average transfer speed is about 5.5 Mbytes/sec)
Real serial ports are not occupied - you can even have no real ports in system at all
Possibility to create ports for the current user session only. Allows RDP users to create port with the same name (e.g. COM1) in each user session.
You can enable automatic update of ports’ list, thus you can see pairs created in other user sessions
Instantaneous ports creation lets working with them even before PnP manager detects the newly added ports
Strict baudrate emulation
Ports can be deleted even if they are open by other applications

Custom Software Development Services

Whether you’re looking at modifying functionality of our current software solutions or developing a new product from scratch, we can make it happen!

What our software is capable of

Throughout its long history, our software has helped a lot of people to solve a variety of tasks and problems of absolutely different kinds. And here are some of them:
Now it is especially hard to develop an application which works with a serial device, considering that not every modern PC has a serial port to connect that hardware. The least convoluted way is to create a virtual serial connection, and Virtual Serial Port Driver does exactly that.

Kenneth Floyd, Embedded Systems Software Developer

To debug serial communication programs one would need to have at least two physical ports. Therefore, to debug an application, you would require two computers or an additional PCI expansion card with a serial port. As it wasn’t an option for me, I used Virtual Serial Port Driver to create a couple of virtual COM ports, which allowed me to perform full testing of the data exchange program.

Lucy Williams, Application Integration Engineer

Emulating virtual connection with Virtual Serial Port Driver allowed me to exchange data between 2 applications without using the rather complicated software technology of interprocess communication and resource sharing.

Patrick Reynolds, Computer Laboratory Technician

Let's get started

Virtual Serial Port Driver for Windows
Overall rating

5 rank based on 86+ users
Demo version limitations
• 14-day fully-functional trial
System Requirements
Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016
Latest Update
Version 9.0.567 (6th Aug, 2017) Release notes