Contact our sales team
+1 360 312 7638

Virtual Serial Port Driver
Fully emulate real COM ports

You don't have any free serial ports left or you don't have any serial ports in your system at all. In such situations Virtual Serial Port Driver fits as a fiddle if you want to extend your capabilities and capabilities of your computer.
Virtual serial ports, created with Virtual Serial Port Driver appear in the system like usual hardware ones and the application working with them will never notice the difference. Virtual Serial Port Driver gives you the ability to use several pairs of ports simultaneously.
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

Common objectives and Virtual Serial Port Driver solutions

Your programs need testing/debugging

In order to test any application or emulator create two virtual serial ports COM3 and COM4 with Virtual Serial Port Driver and connect them in a pair via virtual null modem cable. All data sent by the first application to virtual serial port COM3 will be received on virtual serial port COM4, and all data sent to virtual serial port COM4 will be received on virtual serial port COM3.

You need more serial ports in your system

With Virtual Serial Port Driver you will be able to create as many virtual serial ports in your system as your needs require. The connection between pairs of virtual ports is highly dependable so you can be sure there won't be any data loss or connection will not break all of a sudden. You can give any name to the port you create or leave the same name real serial port has. In this case virtual serial port overlapping happens - when an application reaches to the real COM port through the serial one or vice versa.

You need to manage different signal lines

Virtual serial ports created with Virtual Serial Port Driver fully emulate and support all usual 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. Actually, you can leave default pinout schemes or set custom pinout ones to fit your personal needs and refine your applications.

Virtual Serial Port Driver PRO features

Virtual Serial Port Driver PRO is a multipurpose and efficient software based on the functionality of Virtual Serial Port Driver. This program, also known as com port emulator, makes it possible to create several virtual COM ports as well as set up custom parameters, making this solution an ideal option for use in lots of situations. Virtual Serial Port Driver PRO allows you to easily and conveniently manage real and virtual RS232 port.

Splitting and Joining COM ports

Virtual Serial Port Driver PRO makes it possible to split physical serial ports (e.g., COM 1) into multiple communication ports like COM2, COM3, COM4, and so on, which are visible in the system as a hardware serial interface’ exact copies. Also, with the software, you can share serial ports among multiple applications. The software solution opens up the possibility of linking multiple virtual COM ports to a single real physical port. Now when you connect a serial application to this real COM port, it will receive data from all joined virtual COM ports at the same time.

Creating bundle connections

This is an outstanding feature of the software PRO version that allows you to set up and manage complex serial ports bundles easily. This means that serial data can be transmitted in and out, via a limitless number of physical and virtual Com interfaces. Serial data is received by a com port of the ‘IN' side and then redirected to every COM port at the ‘OUT' side of a bundle and vice versa.

Most importantly, by creating the main port for every bundle (in/out), you are enhancing the process of managing hardware control lines.

Switching ports automatically

In case your application can only support a limited number of ports; you can make use of a Virtual Serial Port Driver PRO feature known as Switcher. This option makes it possible to connect multiple physical ports to one virtual port (you have the option of assigning the same name to every port) and set up a switcher to this virtual COM port in the required app.

Whenever your program sees the need for a serial port connection, the switcher identifies a free COM port in the list of connected ports and presents it to the app. That way, your app will automatically interact with any unoccupied serial port as though the port was never changed.

Merging COM ports

The newly added advanced feature of Virtual Serial Port Driver PRO allows you to add an unlimited number of virtual and physical port to only one bundle of serial port that is not divided into ‘IN' and ‘OUT' sides. Every data the port receives will also be sent to all the other real and virtual ports of the bundle. The feature enables every application or device to exchange data with several devices or application at the same time.

Compare STANDARD and PRO versions

# Feature Standard Pro
1 Setting up a limitless number of pairs of serial port
2 Complete emulation of hardware control lines and Com port settings
3 Splitting a single COM port into multiple virtual ones
4 Merging a limitless number of virtual or physical serial ports into a single virtual port
5 Setting up bundles of complex ports
6 Can delete ports that are already in use by other applications
7 Capable of transferring data from/to a virtual serial port at a high speed
8 Capable of forwarding from a real port to another real or virtual port
9 Strictly emulates baudrate
10 Various virtual null-modem schemes are available: custom/ loopback/ standard

Let's get started

Virtual Serial Port Driver
Demo version limitations
• 14-day fully-functional trial
System Requirements
Windows (32-bit and 64-bit): XP(only Standard)/2003(only Standard)/2008/ Vista/7/8/10, Windows Server 2012/2016/2019
Latest Update
Version 9.0.575 (23 May, 2019) Release notes