Tera Term
ActiveOverview
Tera Term is a free, open-source terminal emulator for Windows that provides VT100 and TEK4010 terminal emulation with selected features from VT200 and VT300 series terminals. It supports multiple communication protocols including Telnet, SSH1, SSH2, and serial port connections, making it suitable for system administrators, embedded developers, and users needing remote terminal access. The software has been actively maintained since its original release in 1994 and is distributed under the BSD License.
Key Features
- VT100/TEK4010 Emulation - Supports VT100 and TEK4010 terminal emulation with selected VT200/300 features for compatibility with legacy systems.
- SSH Support - Provides encrypted SSH1 and SSH2 connections with multiple authentication methods including keyboard-interactive and Pageant key exchange.
- Serial Port Connectivity - Enables direct serial port communication with configurable COM port parameters and baud rates.
- File Transfer Protocols - Supports Kermit, XMODEM, YMODEM, ZMODEM, B-PLUS, and Quick-VAN file transfer protocols.
- X11 Forwarding - Allows remote X application display through SSH tunneling for graphical application access.
- Macro Scripting - Includes Tera Term Language for automation and scripting of terminal operations.
- Character Set Support - Supports Japanese, English, Russian, Korean, UTF-8, and multiple character encodings.
- Customizable Display - Offers configurable screen size, font selection, colors, and full-screen mode for personalized terminal appearance.
Pricing
| Plan | Price | Includes |
|---|---|---|
| Free | $0 | Full terminal emulator with all features including SSH, serial connectivity, file transfer, and scripting capabilities |
Platforms & Requirements
Tera Term runs exclusively on Windows systems. It requires Windows XP or later and can be installed via executable installer. The application is lightweight and has minimal system requirements, making it suitable for older hardware. No native versions exist for macOS or Linux, though it can run on those platforms through compatibility layers like Wine.
Integrations & Ecosystem
- SSH key management via Pageant
- X11 forwarding for remote graphical applications
- DDE (Dynamic Data Exchange) for macro applications
- Named pipe connections
- IPv6 communication support
- Telnet protocol support
- Serial port device integration
- Log file export and replay functionality
Alternatives
| App | Difference |
|---|---|
| PuTTY | PuTTY is a lightweight SSH client with simpler interface but less terminal emulation depth and no serial port support in base version. |
| SecureCRT | SecureCRT is a commercial terminal emulator with more advanced features and professional support but requires paid licensing. |
| MobaXterm | MobaXterm offers integrated X11 server and tabbed sessions with more modern UI but is proprietary and less lightweight. |
| Windows Terminal | Windows Terminal is Microsoft's modern terminal application with better Windows integration but lacks SSH and serial port support without additional configuration. |
Reputation
Tera Term is widely respected in embedded systems development and legacy system administration communities for its reliability and lightweight footprint. It is particularly valued for serial port connectivity and VT100 emulation, which remain relevant for industrial and embedded applications. The active open-source development and BSD licensing have maintained user trust over decades. Some users note the interface feels dated compared to modern terminal applications, and Windows-only availability limits cross-platform workflows.
Sources (10)
- https://www.parsec.com/resources/technical.php?i=2517&r=8XCBY3&d=OpenVMS
- https://teratermproject.github.io/manual/5/en/reference/sourcecode.html
- https://teratermproject.github.io/manual/4/en/
- https://teratermproject.github.io/index-en.html
- https://faculty-web.msoe.edu/johnsontimoj/EE2905/files2905/teraterm_terminal_setup.pdf
- https://ccportal.ims.ac.jp/en/quickstartguide/teraterm
- https://teratermproject.github.io/manual/4/en/menu/setup-additional.html
- https://www.youtube.com/watch?v=nrLIVmdSdmw
- https://learn.sparkfun.com/tutorials/terminal-basics/tera-term-windows
- https://www.youtube.com/watch?v=rGrKRpol7PA