Share serial data of one COM port among several applications.


Serial Port Splitter allows several serial communications applications to get simultaneous access to serial device plugged to a COM port.

Serial Port Splitter

How it works

Serial Port Splitter creates the necessary number of virtual COM ports linked to the specified physical COM port. Created virtual serial ports appear as usual hardware COM ports.

When virtual serial ports are opened by communications applications correspondingly, data from the physical COM port is sent to all opened virtual COM ports simultaneously. And vice versa, data from each communications application written to a virtual COM port is sent to the physical COM port.

Splitting physical COM-port

Serial Port Splitting

The program allows you to split one physical COM port into two and more virtual COM ports. Each virtual serial port appears as the exact copy of a hardware COM port. Thus several communications applications can exchange data with serial device connected to the physical COM port simultaneously.

Sharing physical COM-port

Serial Port Sharing

Serial Port Splitter makes it possible to open a single physical COM port by several communications applications simultaneously. Thus serial communications applications get access to a serial device using the same COM port name without necessity to create several virtual COM ports. In this case you don't have to adjust each communications application to work with particular virtual COM port.

Joining physical COM-port

Serial Port Joining

In case if you need to send data to several serial devices from one communications application simultaneously, you can simply join the necessary number of physical COM ports into one virtual. In this case data from every physical COM port will be sent to the created virtual serial port, and data from the communications application will be sent to all joined hardware COM ports via virtual COM port.

Full hardware serial ports emulation

Virtual COM-ports fully emulate internals of hardware COM-ports. Serial applications accept virtual COM-ports as if they were hardware.

Runs as system service

Serial Port Splitter is launched at the system startup before a user's login. Virtual COM-ports are automatically created and stay available even after the system reboot.

Usage example

Common Problem

A GPS-receiver is plugged into hardware COM1 on the computer. You need to send data from the GPS-receiver to three different communications applications.

The program splits COM1 into three virtual COM ports which are the exact copies of COM1. Virtual serial ports are connected with COM1 and accepted by the system as hardware serial ports. As soon as three virtual COM ports are opened by communications applications correspondingly, they start receiving data from the GPS-receiver over COM1.

OEM License Benefits

OEM License

Serial Port Splitter is available as OEM. The program can be integrated into your software. Developer API allows configuring and controlling Serial Port Splitter in your software.


Was this page helpful?

Your feedback helps improve this site.