Get Adobe Flash player
English Arabic French German Italian Portuguese Russian Spanish

Did you know?

An electric oven uses one kilowatt-hour of electricity in about 20 minutes, but one kilowatt-hour will power a TV for 3 hours, run a 100-watt bulb for 12 hours, and keep an electric clock ticking for 3 months.

Help us stay online:

small donate

terminalWhat is it?

Terminal is a simple serial port (COM) terminal emulation program. It can be used for communication with different devices such as modems, routers, embedded uC systems, GSM phones,... It is very useful debugging tool for serial communication applications.






I have tested few of different terminals and each have some extra options but this one presents perfect balance between numbers of options it gives you and simplicity. You can change baud rates while connected which can be very helpful. And it is free. If you plan to work with microcontrollers you will need it.


You can download it from this link TERMINAL DOWNLOAD LINK





  • without installation, only single and small .exe file ~300KB
  • simple file send
  • Rx and Tx characters counter
  • baudrate up to 256kbps & custom baudrate
  • up to 64 COM ports
  • log to file (hex & string)
  • 24 custom transmit macros with auto repeat function
  • scripting (with graph/visualization support)
  • remote control over TCP/IP - telnet
  • NEW! run applications from macro commands
  • NEW! open www sites from macro commands
  • NEW! request/response macros



In macros you can use all characters from keyboard and any ASCII char if you use $xx or #xxx. Where $xx is hex and #xxx dec format of ascii code. If you want to use # or $ char in macro you should type it twice ($$=$ and ##=#).To calculate XOR checksum byte use %XOR command. To calculate SUM (1byte sum) checksum byte use %SUM command.
To insert delay in macro string use %DLYxxxx, where xxxx is value 0000-9999 in ms.

You can store macro in macro file. Active macro is "saved" even if you don't save it and will be available next time when you'll start Terminal. Macro string can be up to 128 characters long.

some examples:

X1##Y2##Z3##$0D$0A - this will send 'X1#Y2#Z3#"CR""LF"'

ABC%DLY1000DEF - this will send ABC and after ~1000ms DEF

%RUN"cmd.exe" - this will run command line prompt

%URL"" - guess what?! ;)

%URL"mailto: This email address is being protected from spambots. You need JavaScript enabled to view it. ?subject=terminal&;body=test" -
compose mail (without sending)

%M03 - this will send/run macro #3 (there are some limits when using this)

%LOGS - start logging

%LOGE - stop logging



Simple pascal syntax scripting is possible. You can write short scripts to do some simple tasks. More about supported command you can find if you click "Help" button.

TCP/IP remote control


Terminal can also act like telnet server and listen on selected TCP port. You can connect to it with any telnet client program from another computer in network (or over internet from different location) and see what's going on in terminal and send commands etc.