From Handwiki | Name | Windows | DOS | macOS | Classic Mac OS | Linux | BSD | Unix | Cygwin[1][2] |
|---|---|---|---|---|---|---|---|---|
| Win32 console | Yes | No | No | No | No | No | No | No |
| Terminal (macOS) | No | No | Yes | No | No | No | No | No |
| Linux console | No | No | No | No | Yes | No | No | No |
| xterm | No | No | Yes[3] | No | Yes | Yes | Yes | Yes |
| Terminator | Yes | No | Yes | No | Yes | Yes | Yes | Yes |
| GNOME Terminal | No | No | No | No | Yes | Yes | Yes | Yes |
| Konsole | No | No | No | No | Yes | Yes | Yes | Yes |
| xfce4-terminal | No | No | No | No | Yes | Yes | Yes | Yes |
| LXTerminal | No | No | No | No | Yes | ? | ? | Yes |
| eterm | No | No | No | No | Yes | Yes | Yes | Yes |
| weston-terminal | No | No | No | No | Yes | Not Yet | No | No |
| rxvt | No | No | No | No | Yes | Yes | Yes | Yes |
| mrxvt | No | No | No | No | Yes | Yes | Yes | ? |
| wterm | No | No | No | No | Yes | Yes | Yes | ? |
| minicom | No | No | No | No | Yes | Yes | Yes | ? |
| TildaDropdown | No | No | No | No | Yes | Yes | Yes | ? |
| YakuakeDropdown | No | No | No | No | Yes | Yes | Yes | Yes |
| GuakeDropdown | No | No | No | No | Yes | Yes | Yes | Yes |
| iTerm2 | No | No | Yes | No | No | No | No | No |
| mintty | No | No | No | No | No | No | No | Yes |
| ConEmu | Yes | No | No | No | No | No | No | No |
| PuTTY | Yes | No | No | No | Yes | No | No | ? |
| Qodem | Yes | No | Yes | No | Yes | Yes | Yes | No |
| ZTerm | No | No | Yes | Yes | No | No | No | No |
| Red Ryder | No | No | No | Yes | No | No | No | No |
Note: Virtual machines and emulations are not included. Only directly supported platforms are listed.
| Name | TERM environment variable | VT52 | VT100 | VT220 | UTF-8 | CJK | CTL[dubious ] | 256 colors | 24-bit colors | OSC color palette | Bracketed paste |
|---|---|---|---|---|---|---|---|---|---|---|---|
| rxvt | rxvt | Yes[4] | Yes | No | No | ? | No[5] | Yes (with --enable-256-color[6])
|
? | Yes[7] | ? |
| mrxvt | rxvt | Yes | Partial[8] | No | No | Yes | ? | Yes (with --enable-256-color)
|
? | No[8] | ? |
| Linux console | linux | No | ? | No | Yes | No | ? | No | Yes | No | Can't paste |
| xterm | xterm | Yes | Yes | Yes | Yes | Yes | No[5] | Yes | Yes | Yes | Yes |
| Win32 console | N/A | No | Yes | No | Yes | ? | ? | Yes[9] | Yes[9] | No | ? |
| PuTTY | xterm | Yes | Yes | No | Yes | Yes | ? | Yes | ? | Yes | ? |
| Konsole | xterm | Yes | Yes | ? | Yes | Yes | Yes | Yes | ? | Yes | |
| GNOME Terminal | xterm-256color | ? | ? | ? | Yes | ? | ? | ? | Yes | ? | Yes |
| weston-terminal | xterm | ? | ? | ? | Yes | ? | ? | ? | No | ? | No |
| Terminology | xterm | ? | ? | ? | Yes | ? | ? | ? | No | ? | Yes |
| Qodem | vt52 vt100 vt102 vt220 linux xterm ansi avatar dumb | Yes | Yes | Yes | Yes | ? | ? | No | ? | No | ? |
| minicom | sh | No | Yes | No | No | ? | No | ? | No | ? |
| Name | scrolling | reflow on width change | choose bitmap fonts | choose vector fonts | mouse tracking | application keypad | tabs | split screen |
|---|---|---|---|---|---|---|---|---|
| Konsole | Yes | No | Yes | Yes | Yes | ? | Yes | Yes |
| xterm | Yes | No | Yes | Yes | Yes | Yes | No | No |
| PuTTY | Yes | ? | Yes | Yes | Yes | Yes | No | No |
| Terminology | Yes | Yes | ? | Yes | ? | ? | Yes | Yes |
| mrxvt | ? | ? | Yes | No | Yes | Yes | Yes | No |
| Terminal (macOS) | Yes | Yes | Yes | Yes | Yes | Yes | Yes [10] | Partial |
| rxvt | ? | ? | Yes | No | Yes | Yes[11] | No | No |
| GNOME Terminal | Yes | Yes | ? | ? | Yes | ? | Yes | No |
| Win32 console | Yes | ? | Yes | ? | No | No | No | No |
| Qodem | ? | ? | No | No | No | Yes | No | Yes |
| Linux console | No | Can't change width | ? | No | Yes (with gpm or so) | No | No | No |
| weston-terminal | BrokenOutput salad | No | ? | ? | ? | ? | No | No |
| minicom | ? | ? | No | No | No | No | No | No |
| Name | Clickable URLs | Keyboard search and select | Derivative scrolling |
|---|---|---|---|
| GNOME Terminal | Yes | Yes | No |
| Konsole | Yes | No | ? |
Categories: [Terminal emulators] [Software comparisons]