Built for macOS

The serial terminal
you've been waiting for.

Connect to serial devices, monitor data in real-time, bridge connections over your network, and experience retro computing — all in one native macOS app.

MagicTerm — /dev/cu.usbserial-1420

--- Welcome to MagicTerm

--- Connected to /dev/cu.usbserial-1420

Everything you need.

Professional-grade serial communication tools in a beautiful, native macOS interface.

Multi-Window

Connect to multiple serial ports simultaneously. Each window operates independently with its own connection.

Display Modes

View data as ANSI (with color), ASCII, RAW escape sequences, or HEX dump. Switch instantly.

Terminal Emulation

Full VT52, VT100, VT220, and xterm emulation. Arrow keys, function keys, and escape sequences work perfectly.

Full Configuration

Baud rates from 300 to 921,600. Data bits, parity, stop bits, flow control (RTS/CTS, XON/XOFF), and line endings.

Text Alerts

Configure pattern-matched alerts that play custom sounds when specific text appears in the serial stream.

Find & Search

Search through your terminal history with Cmd+F. Navigate matches, highlight results, and scroll to them instantly.

Classic Mode.
Pure nostalgia.

Toggle into a full retro CRT experience with authentic phosphor glow, scanlines, and vintage color themes. Choose from amber, green, or white phosphor displays.

Amber
Green
White

$ cat /etc/motd

=============================

  Welcome to MagicTerm

  Classic Mode Active

=============================

System ready.

$ _

Network Bridge.

Share your serial connection over the network. Access devices remotely via TCP or SSH from anywhere on your local network.

TCP Bridge

Raw TCP socket bridge. Connect with telnet or any TCP client. Zero configuration, instant access.

$ telnet 192.168.1.42 2323

SSH Bridge

Encrypted SSH tunnel with password authentication. Secure remote serial access with industry-standard encryption.

$ ssh admin@192.168.1.42 -p 2222
RX
TX
CTS
DSR
DCD

Real-time signal monitoring.

Live LED indicators for RX/TX data activity, CTS, DSR, DCD, and RI control signals. Byte counters track every bit that moves through the wire.

Auto-reconnect.

Unplug your USB-serial adapter? MagicTerm remembers. The moment the device reappears, it reconnects automatically. No lost connections, no lost time.

Log export.

Save your terminal session to a file with configurable formatting. Filter ANSI escape codes, include or exclude timestamps and TX/RX direction markers.

Ready to connect?

MagicTerm is free. Download it now and start communicating with your serial devices in seconds.

Download for macOS

Requires macOS 15.0 or later. Universal binary (Apple Silicon & Intel).