Virtual Serial Ports

Create virtual serial ports & connect them using virtual null modem cables
Add to Cart

Virtual Serial Ports

Virtual Serial Ports Kit for easy and robust serial port emulation

Virtual Serial Ports - is a software solution that allows you to create virtual com ports and connect them to each other using software-based virtual null-modem cable or connect them to different serial applications and virtual devices via named pipes.

Ports that you need to connect with virtual null modem links are not required to be located on the same computer, they can even be located anywhere in the world and connected by means of a network connection. Developer API is provided for easy integration into your system.

All ports and links created by this com port null-modem emulator behave exactly the same as real physical serial ports and null-modem cables. This product emulates all hardware serial port functionality, including baud rate, data bits, parity bits, stop bits, etc. It allows you to control the data flow, emulating all signal lines (DTR, DSR, CTS, RTS, DCD, and RI) and customizing pinout. VSP emulates hardware and XON/XOFF flow control, TX queue overflow and even line noise.

This is completely software-based solution that requires no additional physical hardware to operate. For over a decade, the program has been developed and continuously refined. It provides you with clear and intuitive user interface, detailed documentation and requires no programming skills to start using it. Download this virtual serial port utility now and start emulating com ports in a few seconds!

How it Works

Virtual Serial Ports consists of a virtual serial port driver, in-process COM server and a number of configuration utilities. Virtual com port driver is built on user mode virtualization technology, which allows it to consume less CPU time, memory and other computer resources, increases overall system stability and security. In-process COM server provides you with rich Application Programming Interface to create and manage virtual serial devices. Configuration utility has an intuitive graphical UI for easy virtual comm port creation and configuration.

In addition to GUI, a command-line utility may be used for automated port management.

Download it now and start emulating serial ports in a few seconds!

  • It emulates hardware control lines and physical serial port configurations
  • It supports different virtual null modem pinouts schemes including full standard, partial, loopback and custom
  • It supports custom serial connection configurations (baudrate, parity, databits, stopbits and flow control)
  • It supports advanced dataflow control options: TX queue overflow (overflow of transmission buffer) and serial line noise emulation
  • It support Software XON/XOFF Flow control, Hardware and even Custom flow controls
  • It supports all standard Windows serial port speed rates of 75, 110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 128000, 256000 bit/s and custom bit rates
  • It emulates all serial line data, signals and handshaking states
  • It uses only user-mode OS API calls for better system stability and performance
  • It supports Windows WMI, Power Management, PnP and more technologies

Virtual Serial Ports also provides you with Software Developer Kit (SDK), API provides you with ActiveX/COM Component and .NET Component so you may create code/scripts in order to manage virtual COM ports and interconnections within your projects.

Unlimited number of virtual serial interfaces and com port pairs may be created. This product is popular free com0com alternative with signed drivers and probably best virtual serial port kit for developers available on the market today.

Our virtual com ports driver emulates custom Plug-and-Play ports and standard EIA RS-232, RS-422, RS-485 I/O ports interfaced by 16550 UART: COM1, COM2, COM3, COM4... COM255 which are correctly registered in Windows system and are visible in the device manager under standard Ports (COM & LPT) device class.

It emulates serial modem control lines (Transmitted Data TxD, Received Data RxD, Data Terminal Ready DTR, Carrier Detect DCD, Data Set Ready DSR, Ring Indicator RI, Request To Send RTS, Clear To Send CTS)

Virtual Serial Ports requires no physical connections, DB-25/DB-9 connectors, null-modem interlink cables or any other serial hardware equipment to be used.

Download VSP now and start emulating COM ports in a few seconds!

Usage Areas

Virtual Serial Ports may be successfully used if you need to:

  • Simplify serial hardware devices and software applications development
  • Test and debug serial equipment and control applications
  • Reverse engineer third party serial applications, devices and it's data streams
  • Investigate the basics of legacy serial applications
  • Develop serial applications with lack of serial ports on you computer
  • Debug serial application running on remote computer

Product may be used to provide COM interfaces for serial device emulators.

Virtual Serial Ports may be successfully used while you are working with the following serial devices:

  • Serial Dial-up Modems, Fax-Modems, Mini-ATS, terminals, teletypes
  • Industrial automation systems, RS232, RS422 and RS485 industrial equipment and machines
  • Bar code scanners, RS232 POS terminals, shop till systems and other point of sale serial devices
  • Serial Wireless LAN network equipment, NPort servers, serial devices servers
  • RS-232 software debuggers, serial diagnostic equipment
  • Routers, multiplexers, switches, hubs, console ports, firewalls, load balancers
  • RS-232 to RS-422/485 converters, serial to fiber converters, multiport serial boards
  • Several scientific equipment, test instruments, relays, telescopes
  • Network-enable serial devices, UPS, serial device controllers
  • Test & measuring equipment, sensors, oscilloscopes, multimeters
  • Bluetooth-equipped GPS modules, satellite phones, low-speed satellite modems, satellite-based transceiver devices
  • Sonars, anemometer, gyrocompass, echo sounder, autopilot, GPS receivers
  • PLCs, VFDs, CNC equipment programmable via serial RS232/422/485 interface
  • Security systems, HVAC, bar-code readers, cash registers

Download this virtual serial port toolkit now, it helps in serial communication development, testing, debugging and analysis!

  • Contains no Kernel-Mode components for best system stability and performance
  • All drivers are digitally signed and secure
  • As compared to physical serial links it allows working at high data transfer rates
  • It's an user-mode application and in contrast to kernel-based solutions requires no computer reboots
  • Port and connections are automatically restored after connection loss or PC reboot
  • Thanks to named pipes support, it is extremely convenient to use Virtual Serial Ports with various VM emulation software including VMWare, VirtualBox, Hyper-V and others

Download it now and start emulating serial ports & null modem cables in a few seconds!

OS Support

Virtual Serial Ports may be used on desktop/laptop workstation or server with Windows-based operating system started from Windows Vista. It supports all modern Windows x86, x64 and ARM64 platforms. Windows 10, Windows 11 and Windows Server 2022 are supported. It requires dual-core x86/x64/ARM-64 compatible CPU, 2 GB of RAM and at least 16 Mb of HDD/SSD free space.

On 64-bit operating systems, both 64-bit and 32-bit Virtual Serial Ports ActiveX control libraries are installed and registered, allowing both 64-bit and 32-bit client code to create and manage virtual COM ports.

Download this serial communication program and start virtualizing serial ports and connections in a few seconds!

COM Port Emulator Features

  • Local serial bridges and loopbacks

    Local serial bridges and loopbacks

    Product allows you to create any number of virtual ports and connect them in pairs via virtual null-modem cables. For any serial application the virtual ports, virtual null-modem links and their behavior are completely identical to the hardware ports and cables.

  • Network-based remote serial bridges

    Network-based remote serial bridges

    Product allows you to create pairs of virtual serial ports connected with each other by means of a LAN, WAN or Internet connections. Virtual serial ports are created on the different distinct computers. A listening port is used as a connection point for remote virtual serial bridge.

  • Pipe-connected serial ports

    Pipe-connected serial ports

    You may create virtual serial ports connected to a named pipes in order to be used for communication with guest OS serial ports created by VM emulation software. It makes Virtual Serial Ports extremely convenient when used with VMWare, VirtualBox, Microsoft Hyper-V and others.

  • Custom virtual null-modem pin-outs

    Custom virtual null-modem pin-outs

    For the most comprehensive null-modem cable emulation, our virtual cables allow you to specify the connection between virtual socket pins. Use one of the standard wiring layouts or create custom ones. Virtual cable pinouts are supported for both local and remote bridges.

  • Developer API for easy integration

    Developer API for easy integration

    Rich Application Programming Interface allows you to control application from your code or script. All kinds of virtual serial devices and their configurations may be controlled from different programming languages, including C++, C# or JavaScript/TypeScript.

  • TX buffer overflow emulation

    TX buffer overflow emulation

    This absolutely unique feature of the Virtual Serial Ports allows you to emulate TX UART buffer overflow situations. TX data buffer overflowing may be emulated for both local and remote serial bridge communications allowing you to develop reliable applications.

  • Line noise emulation

    Line noise emulation

    This advanced feature allows you to emulate serial link line noise. It will help you to develop reliable, data loss resistant serial communication solutions, implement error correction algorithms and more. Noise emulation works for both local and remote serial bridges.

  • Automatic restoring of ports & links

    Automatic restoring of ports & links

    The Product allows you to create permanent serial ports and links. Their configurations are reliably stored. The Product is fully compatible with Windows Power Management, so the original configuration for each item is automatically restored upon shutdown, reboot or sleep.

  • User-defined names for serial ports

    User-defined names for serial ports

    The product allows users to change serial port names if necessary. Custom virtual COM port numbers can be specified. User-defined device names are displayed, for example, in the Windows Device Manager.

  • Multilingual user interface

    Multilingual user interface

    The product interface supports a number of languages. Localization is applied automatically. Language tools are available for all users, anyone can make edits or create their own language packs.

Our Virtual Serial Port Emulator Advantages

Adaptive It natively supports Windows dark themes
Harmless It uses only User-Mode space for extra safety and system stability
Reliable It fully emulates hardware serial ports and links
Friendly It supports GUI and command line ports configuration
Flexible It supports extensive scripting for best workflow automation
Handy It can be completely controlled within your project code

Our Virtual Com Ports Usage Scenarios

  • Emulating hardware serial ports for easy development

    If you are developing a software part of the project for a device that connects via the hardware serial port, you may encounter difficulties. Most modern computers are equipped with no pre-installed serial ports. You need some kind of software replacement, virtual com ports emulator, which will replace the hardware part, making development easier. And that's where Virtual Serial Ports comes to your aid.

    Download the trial version, it's free and requires no registration.

  • Reverse engineering of legacy serial port applications

    If you need to reverse engineer application that works using hard-coded port number, you cannot do it by connecting to this port. Windows platform allows only single application to access the port. And here Virtual Serial Ports can help you to create a virtual bridge, map communication data to the different port number where you'll be able to connect and send bytes on behalf of a real COM port device.

    Download the trial version, it's free and requires no registration.

  • Creating client-server virtual serial port-based solutions

    If you need to create a geographically distributed client-server solution working with virtual serial ports, it is impossible to implement this using operating system tools only. When your virtual ports are created on computers in different parts of the world, you have to use the network. Our product will save you development time by allowing you to create remote serial bridges over the network connections.

    Download the trial version, it's free and requires no registration.

  • Testing & debugging applications without a physical ports

    Most modern computers come without preinstalled hardware serial ports. So when you have the task of testing or debugging a serial application, there's a high chance that your computer has no hardware ports available for serial communication. Here our product will help you to quickly substitute physical serial ports with virtual ones and then accomplish the task by connecting the software-based "response part".

    Download the trial version, it's free and requires no registration.

Virtual Serial Ports Tech Specs

General Information
English Spanish German French Italian Portuguese Russian
First Release:6/25/2019
License Type:Shareware
Additional Downloads & Installation Instructions
System Requirements
Windows 11 Windows 10 Windows 8.1 Windows 8 Windows 7 Windows Vista Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 Windows Server 2008
CPU:Multi-core x86, x64 or ARM64 compatible
Memory:2 GB
Storage:19.759 MB
Release Details
View Changes
Size:9.880 MB
Add to Cart
All trademarks and logos mentioned on this page are the property of their respective owners.