QSerial is a graphical serial port utility for communicating with connected hardware. It provides controls for configuring serial connections, transmitting data in different formats and inspecting responses from external devices.
One of its distinguishing capabilities is support for several USB-to-serial adapters without requiring a corresponding kernel-mode driver. These include devices based on Silicon Labs CP210x, WCH CH34x and Prolific PL2303x controllers.
QSerial also offers flexibility when working with equipment that uses different character encodings or binary communication formats. Outgoing data can be entered as ordinary text or encoded values, while incoming traffic can be decoded using selectable character sets or examined in hexadecimal form.
The application concentrates on serial communication rather than graphical telemetry analysis. It is therefore most useful for sending test commands, examining device responses and diagnosing communication problems.
This is free and open source software.
Key Features
- Configurable serial port settings, including baud rate, data bits, parity, stop bits and flow control.
- Supports Silicon Labs CP210x, WCH CH34x and Prolific PL2303x USB-to-serial devices without requiring a kernel-mode driver.
- Transmits plain text, hexadecimal-encoded binary data, Base64-encoded binary data and percent-encoded text.
- Displays incoming data using UTF-8, Big5, GB18030, Shift-JIS or hexadecimal representation.
- Can transmit a serial BREAK condition.
- Integrated speed meter for monitoring serial data transfer rates.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/tuna/QSerial
Support:
Developer: Jiajie Chen, Yuxiang Zhang and Ziqian Sun
License: MIT License
QSerial is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Serial Port and Telemetry Visualization Tools | |
|---|---|
| Serial Studio | Telemetry dashboard and real-time data visualization tool |
| SerialTest | Test tool for serial port, Bluetooth, TCP and UDP |
| PlotJuggler | Visualizing and analyzing time series data |
| COMTool | Cross platform serial debug tool |
| Telemetry Viewer | Data visualization tool |
| Tauno Serial Plotter | Graphical serial data plotting tool |
| seriot | Serial monitor and serial plotter |
| QSerial | Cross-platform serial port utility |
| SerialTool | Serial-Port/TCP/UDP debugging tool |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.