CoolTerm free download for Mac

19 May 2019

Serial-port terminal app.


CoolTerm is a simple serial-port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc.

Features include display of received data in text or hexadecimal format, support for multiple concurrent connection (if multiple serial ports are available), the ability to send data in text or hexadecimal format, local echo, hardware (CTS, DTR) and software flow control (XON), logging of received data to text files, and more. Written in Xojo.

What's new in CoolTerm

New/Changed Features:
  • Added "Open Recent" menu item. Recent items are saved between sessions.
  • Added "Close All" menu to close all open window.
  • Added capability to restore the previous sessions. If enabled via the Preferences, the current session is saved if CoolTerm is quit via File/Quit (macOS/Linux) or File/Exit (Windows). CoolTerm will attempt to restore all the open terminal windows from the previous session at the next start.
  • Added context menu for Copy/Paste operations to plain text display.
  • Replaced option to stop Autoscrolling with option to pause the display instead. When enabled, the display contents are not updated until pausing the display is disabled again. Opening and closing the port automatically un-pauses the display.
  • Added baud rate selector in the connections to allow setting a custom baudrate. The custom baudrate can be saved as part of the connection settings.
  • The font size for text input fields (line mode input field "Send String" input field) can now be set independently via the preferences.
  • Added preferences option to automatically refresh the list of serial ports when opening the connection options.
  • Added preferences option to check for development releases when checking for updates.
  • [Mac] Added the following AppleScript commands:
    • WindowIDfromName(WindowName as string) as integer
    • SaveSetting(ID as integer, FilePath as String) as boolean
    • CoolTermVersion as string
    • RescanSerialPorts
    • SerialPortCount as integer
    • SerialPortName(SerialPortIndex as integer) as string
    • GetCurrentSerialPort(ID as integer) as integer
    • SetCurrentSerialPort(ID as integer, SerialPortIndex as integer) as boolean
    • GetParameter(ID as integer, ParameterName as string) as string
    • SetParameter(ID as integer, ParameterName as string, Value as string) as boolean
    • GetAllParameters(ID as integer) as string
  • Added support for dark mode on platforms that support it (such as macOS Mojave).
  • Supporting Raspberry Pi
  • Default is now 64-bit for all platforms (except Raspberry Pi)
  • File/Save menu item is now permanently enabled. Selecting File/Save when settings have not previously been saved will present the user with a "Save As..." dialog.
  • Connection Settings saved as default no longer contain the selected serial port and window position. New windows using the default settings will select the first available port rather than trying to force a port that may or may not be available.
  • The text and background color settings for the text display are now also applied ot the line mode input text field.
Bug Fixes and Stability Improvements:
  • Fixed bug where the receive buffer size wouldn't be set upon loading of connection settings.
  • Fixed bug that causes setting to not be properly loaded on Mac when starting CoolTerm for the command line with a settings file as argument or when starting CoolTerm by double-clicking a settings file or dragging it onto the CoolTerm icon.
  • [Mac] Disabled splash window for macOS Sierra and newer.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

7 CoolTerm Reviews

Rate this app:

21 May 2009

Most helpful

Great little app. Does what it says and useful for those who need this sort of thing. There are still lots of pure serial devices out there, and so for Mac types to try prototyping things this is a great help.
Like (4)
Version 1.0
15 February 2015
I use CoolTerm little, but since years. Wanted to say Thank you. Very nice app.
Like (2)
14 June 2014
Great app, thanks for making this available for free. I work a lot with embedded hardware and this is perfect for that. The hex view is especially useful. Thanks.
Like (2)
23 November 2011
Not only is it LION compatible, but the ability to control it with applescript is great. A big improvement over my old terminal program.
Like (2)
13 September 2011
This looks like a great alternative to DockLight on Windows. I look forward to trying it out. Maybe I will find myself with even fewer reasons to dual-boot my Mac.
Like (1)
01 August 2010
This is an excellent piece of software that let my Mac keep in touch with my older equipment better than Terminal did.
Like (1)
09 September 2009
Great app. After finding out that Zterm did not work with Snow Leopard and my USB to Serial adapter, I found out about CoolTerm... I use it to configure Cisco devices, and so far it's been working great. The only problem I found was that I can't recall previous entered commands by pressing the up arrow key. If this feature was added, then I'd give it 5 stars.
Like (3)
Version 1.1.2
1 answer(s)
03 April 2010
You hit it on the head. The up arrow happens to be necessary for me. I liked everything else about it, but I'll be stuck using screen for a while longer.
21 May 2009
Great little app. Does what it says and useful for those who need this sort of thing. There are still lots of pure serial devices out there, and so for Mac types to try prototyping things this is a great help.
Like (4)
Version 1.0