SerialTool for Windows, MAC and Linux

The most flexible and professional serial COM port software!
The first software with Python® scripting!
It's free, download it now!

New version 1.8.0 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.

SerialTool Features

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 lo
    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

    Python® Scripting Read More 3 runs per session unlimited
    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