SerialTool for Windows, MAC and Linux

The most flexible and professional Serial COM Port Software

It is free, download it now!

New version 1.7.5 released! Download it now!

Why SerialTool

Our experience shared

Drawing upon our extensive expertise and hands-on experience, SerialTool is the culmination of years dedicated to developing and implementing advanced functionalities for COM port communication. Designed to enhance embedded development using the COM (UART) port, SerialTool offers an array of features, including buffer saving, comprehensive serial traffic logging, and the ability to trigger alarms upon specific buffer arrivals, among others.

For Arduino hobbyists seeking seamless application testing, SerialTool's AutoAnswer functions provide unparalleled ease-of-use. Moreover, professionals can leverage its sophisticated logging capabilities and timed multiple packet send feature to conduct rigorous stress tests on their applications.

Available for Windows, Mac OS, and Linux platforms, SerialTool ensures compatibility across diverse operating systems, providing a versatile solution for a wide range of users.

Tutorial

Watch SerialTool tutorial on Youtube

Watch this simple tutorial and learn how to use SerialTool.

Features

The most flexible and full features multiplatform software


  • Universal Compatibility: Enjoy multiplatform support, seamlessly operating on Windows (from Windows 7), MacOS (from Mojave onward), and Linux. Work effortlessly across diverse environments.
  • Effortless COM Port Management: Handle multiple COM ports within a single software instance, simplifying your workflow and enabling efficient device management.
  • Tailored Serial Port Configurations: Customize baud rates, data bits, stop bits, and parity settings to optimize communication performance according to your device requirements.
  • Comprehensive Traffic Recording: Capture serial port traffic in both ASCII and HEX formats, providing essential insights for analysis and troubleshooting.
  • Intelligent Auto Answer: Automate responses upon specific packet reception, simplifying application testing and streamlining tasks.
  • Efficient Buffer Storage: Access multiple buffers for data storage, efficiently organizing and managing data for enhanced transmission.
  • Scheduled Sends: Maintain precise control with scheduled timing sends, ensuring timely delivery and accurate performance testing.
  • Configurable Alarms: Trigger alarms upon receiving specific packets, with the option to continue logging or stop as needed.
  • Versatile User Base: Designed to cater to both hobbyists, like Arduino users, and professionals, providing a powerful solution for diverse projects.
  • Full Signal Control: Harness complete control over Serial Port signals, including DTR and RTS, empowering you in device communication.
  • Hex View on Traffic: Observe incoming and outgoing serial port traffic in HEX format, facilitating comprehensive data analysis.
  • Extensive CRC Support: Choose from 32 types of CRC support, ensuring data integrity and accuracy.
  • Packet or Continuous Data View: View data in packet format or continuous data flow, adapting to your preferred visualization.
  • Flexible Time Formats: Switch between various time views, from EPOCH to US and European time formats, to align with your preferences.
  • HEX or ASCII Byte Sending: Flexibility to send data in either HEX or ASCII format, catering to your specific needs.
  • Time Difference View: Quickly gauge time differences for the last sent or received packet, facilitating efficient data tracking.
  • File sending: You can send any file format to the COM port, split into a customizable number of packets, with a customizable delay between packets.
  • Send log to the Network: You can send all the traffic log to a server via TCP, UDP, HTTP/HTTPS GET and POST methods.

Unlock the potential of your serial port communication with our feature-rich software, developed through years of hands-on experience in embedded systems. Elevate your projects to new heights with the ultimate tool for seamless serial communication.

FREE Version Professional Version

Operating System Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux Windows 32/64Bits, Mac OS (Intel and Apple ARM - from OS Version 10.14 (Mojave)), Linux
Multiple Serials Ports

2

4

Modbus Client 5 packets unlimited
SpyPort
Read More

Windows only

SerialScope 120 seconds no time limit
Scheduled Multiple Buffer Send 9 times unlimited times
Maximum Buffers 2 8
Auto Answer 5 times unlimited times
Alarms 5 triggers unlimited triggers
Serial Data Session Packets
Read More
100 Packets Settable up to 10.000 Packets
Data Flow recording
Read More
CRC autofill

CRC 16 MODBUS

CRC 8, CRC 8 EBU, CRC 8 HDLC, CRC 8 MAXIM, CRC 8 WCDMA, CRC 8 LTE

CRC 16 ARC, CRC 16 BUYPASS, CRC 16 CCITTFALSE, CRC 16 MCRF4XX, CRC 16 CDMA2000, CRC 16 CMS, CRC 16 DECTR, CRC 16 DECTX, CRC 16 DNP, CRC 16 GENIBUS, CRC 16 KERMIT, CRC 16 MAXIM, CRC 16 MODBUS, CRC 16 T10DIF, CRC 16 USB, CRC 16 X25, CRC 16 XMODEM

CRC 24, CRC 24 FLEXRAYA, CRC 24 FLEXRAYB, CRC 24 LTEA, CRC 24 LTEB, CRC 24 NRC

CRC 32, CRC 32 BZIP2, CRC 32 C, CRC 32 MPEG2, CRC 32 POSIX, CRC 32 Q

Time difference between packets

Multiple data print out

File Sending
Read More
Limited to 1KBytes file size Unlimited
Serial Packet to network
Read More
TCP and UDP only.
Limited to 5 packets per session
Unlimited TCP, UPD, HTTP/HTTPS GET, HTTP/HTTPS POST

Free Sign up & Subscribe