Meet new VSPD PRO - advanced tool to manage real and virtual COM port bundles Learn more
+1 360 312 7638
Contact our sales team

Virtual Serial Port Driver
Create virtual COM port pairs in Windows

Virtual COM Port Driver emulates 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 COM 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 COM Port Driver PRO features
Built on Virtual COM Port Driver functionality, Virtual COM Port Driver PRO is an efficient, powerful software application. It assists in creating bundles of virtual serial ports and allows the user to customize port parameters, making it an ideal solution for many different uses. Virtual Serial Port Driver PRO offers a user-friendly way to manage both real and virtual COM ports.
Virtual Serial Port Driver PRO
  • Serial port splitting

    Virtual Serial Port Driver PRO allows splitting physical serial ports (e.g. COM 1) into several virtual communication ports (COM2, COM3, COM4, etc.) which appear in the system as exact copies of a hardware serial interface. Also, the software offers the sharing of hardware serial ports among multiple applications. Several serial apps will be able to access the same COM port and a device plugged into it.
  • Joining COM ports

    The software solution will help you link several virtual COM ports to one real physical port. Connected to this real COM port, a serial application will receive data from all joined virtual COM ports simultaneously. Simply put, with this advanced feature, you’ll be able to redirect data from several devices to one application.
  • Creating bundle connections

    This unique option offered by the software PRO version lets you create and manage complex bundles of serial ports. That means serial data can be transmitted in and out by an unlimited number of physical and virtual COM interfaces. Received by a COM port of the ‘IN’ side, serial data will be redirected to every COM port at the ‘OUT’ side of a bundle and vice versa.


    Above that, setting Main Port for each side of a bundle (In/Out), facilitates the process of managing hardware control lines.

  • Switching ports automatically

    In case your application is designed to work with a limited number of ports, you can use Switcher, a special feature of Virtual Serial Port Driver PRO. With this option, you can join several physical ports into one virtual (optionally, you can give the same name to all of the ports), and create a switcher to this virtual COM port in the required app.


    Whenever your program will require a serial port connection, the switcher will detect a non-occupied COM port in the list of joined ports and offer it to the app. This way, your program will automatically talk to any free serial port as though it were always the same port.

  • Merging COM ports

    The new advanced feature of Virtual Serial Port Driver PRO lets you add any number of physical and virtual COM ports to a single serial port bundle not divided into ‘IN’ and ‘OUT’ sides. Everything sent to one port will be replicated to all the other real and virtual ports of the bundle. Thanks to this feature, every device/application gets the ability to exchange data with multiple devices/applications simultaneously.
Virtual Serial Port Driver STANDARD features
Virtual COM port software is a perfect solution to create an unlimited number of virtual COM ports, which completely emulate real serial port parameters and behavior.
Virtual Serial Port Driver

Create any number of virtual COM ports

Virtual COM Port Emulator provides you with the ability to emulate an unlimited number of virtual COM 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. No real hardware serial ports are occupied.

Complete real ports settings emulation

Virtual ports, created by Serial Port Emulator utility, 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 (only for Standard License). Moreover, VSPD uses advanced Windows kernel driver technology, which ensures WDM, WMI, Power Management, PnP, etc. support. Virtual COM 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 (only for Standard License).
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

Compare STANDARD and PRO versions

# Feature Standard Pro
1 Creating an unlimited number of virtual serial port pairs
2 Full emulation of real COM port settings and hardware control lines
3 Splitting one COM port (physical or virtual) into several virtual ones
4 Merging an unlimited number of physical or virtual serial ports into one virtual COM port
5 Creating complex port bundles
6 Ability to delete ports already opened by other applications
7 High speed of data transfer from/to a virtual serial port
8 Ability to forward serial traffic from one real port to another real or virtual port
9 Strict baudrate emulation
10 Availability of different virtual null-modem schemes: standard/ loopback/ custom
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

small logo Virtual Serial Port Driver
#1 at Serial Port Software
Virtual Serial Port Driver
Create virtual COM port pairs in Windows
4.9 rank based on 97+ users
Get a download link for your desktop
Submit your email address to get a link for quick download on your desktop and get started!
or