We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

CoolTerm for Mac

Serial-port terminal app.

Free
In English
4.8
Based on 16 user rates

CoolTerm overview

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 version 2.2.0.3.0.1327

New features:
  • Added XMODEM and YMODEM file transfer protocols.
  • Added support for keyword formatting.
  • Introducing new file extension (.cooltermsettings) for settings file to avoid conflict with the OpenOffice Spreadsheet Template file type. Files with the legacy extension (.stc) will still be compatible. This includes existing default.stc files.
  • Added "Case Sensitive" to keyword formatting options.
  • Added option to modify the timestamp separator for timestamps added to received data.
Enhancements and fixes:
  • Fixed bug that would force transmit macros in the default settings on loaded settings that already have their own sets of macros specified. The same bug could also result in duplicated macros restored sessions that include unsaved settings.
  • Fixed bug that could crash the app at startup when certain remote control socket errors occur (rare).
  • Fixed bug that would cause timestamps in a localized format (selected via the Preferences) being added with an incorrect text encoding, resulting in unexpected characters being included in the timestamps.
  • Fixed bug that would display the Macro settings page in the Options window when "Font Settings" is selected via a context-click in the plain text or hex display.
  • [Linux] Playing sounds no longer crashes on newer versions of Linux (like Ubuntu 23.10), or Raspberry Pi5.
  • [Win] Enumerating serial devices no longer causes the serial ports to be temporarily open.
  • [Win] Fixed bug that prevented TAB keypresses from being entered into text fields that should allow them.
View older CoolTerm versions

CoolTerm for Mac

Free
In English
Version 2.2.0.3.0.1327
Write a detailed review about CoolTerm

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.8

(11 Reviews of CoolTerm)

  • Comments

  • User Ratings

pesufegqicino
pesufegqicino
Mar 22 2024
2.1.1.3.1288
0.0
Mar 22 2024
0.0
Version: 2.1.1.3.1288
Hi, I download the app but when I try to open it, it shows "“CoolTerm.app” can’t be opened because Apple cannot check it for malicious software. Did I miss something in the installation?
robrlstn
robrlstn
Jan 18 2024
2.1.0.3.1282
0.0
Jan 18 2024
0.0
Version: 2.1.0.3.1282
Very clean, nice app. One thing I cannot get to work: xmodem a text file to a Pico running PicoMite, an MMBasic interpreter (PicoScope project in MAKE vol.87). CoolTerm easily connects to usbmodem1423301 (9800, 8, N, 1 no flow), gets the PicoMite prompt > , apparently transmits the PicoMite command xmodem receive, responding with a new line and a couple of dots, then waiting for a file, which seems to transmit over several seconds, all 13K bytes. Everything looks OK but then: Error: Remote did not respond. I assume the problem is with PicoMite whose docs say xmodem file transmission was tested only with TeraTerm under Windows. I can transmit the PicoMite.bas file to the Pico board using Windows 11 Home running on my iMac under Parallels 19 so I have completed the project. I'm assuming that MMBasic is not returning something which CoolTerm needs.
brynparrott
brynparrott
Jan 10 2022
1.9.1
0.0
Jan 10 2022
0.0
Version: 1.9.1
I'd just like to say thanks for making this App free. I deperately need to monitor two USB comm ports simultaneously; allowing me to interact with two separate MCU devices at the same time whilst they communicate via I2C in the background. In fact they seem to be having some trouble; so I need to view the debug on both at the same time to see whats going on.
chdelajoux
chdelajoux
Feb 15 2021
1.8.0.3.861
5.0
Feb 15 2021
5.0
Version: 1.8.0.3.861
2 cool
Guest
Guest
Feb 15 2015
1.4.5.3.242
0.0
Feb 15 2015
0.0
Version: 1.4.5.3.242
I use CoolTerm little, but since years. Wanted to say Thank you. Very nice app.
naz01822628147
naz01822628147
Feb 10 2024
2.1.0.3.1282
5.0
Feb 10 2024
5.0
Version: 2.1.0.3.1282
chdelajoux
chdelajoux
Feb 15 2021
5.0
Feb 15 2021
5.0
Version: null
jgandalf1
jgandalf1
Feb 4 2021
1.8.0.3.861
4.0
Feb 4 2021
4.0
Version: 1.8.0.3.861
Namping
Namping
Nov 30 2020
5.0
Nov 30 2020
5.0
Version: null
winonafonda
winonafonda
Nov 12 2020
5.0
Nov 12 2020
5.0
Version: null
Guest
Guest
Feb 15 2015
5.0
Feb 15 2015
5.0
Version: null
signalprocessor
signalprocessor
Jun 17 2014
5.0
Jun 17 2014
5.0
Version: null
MikeL9213
MikeL9213
Jun 14 2014
5.0
Jun 14 2014
5.0
Version: null
meikravetscom8176
meikravetscom8176
Feb 19 2014
5.0
Feb 19 2014
5.0
Version: null
Mr-Braguglia-Guglielmo
Sep 30 2013
5.0
Version: null
Stuward
Stuward
Sep 4 2013
5.0
Sep 4 2013
5.0
Version: null
Kushi
Kushi
May 31 2012
5.0
May 31 2012
5.0
Version: null
mr-rebo
mr-rebo
Nov 24 2011
5.0
Nov 24 2011
5.0
Version: null
VenoMKO
VenoMKO
Oct 12 2011
5.0
Oct 12 2011
5.0
Version: null
Ixulian
Ixulian
Sep 10 2009
4.0
Sep 10 2009
4.0
Version: null
Etj
Etj
May 22 2009
4.0
May 22 2009
4.0
Version: null