Sixel¶
Feature ID: dcs-sixel. Type: feature.
Specification and related documentation¶
- graphics/sixel.md
- graphics/index.md
- VT330/VT340 Programmer Reference, chapter 14
vt330-vt340-programmer-reference-chapter-14
Terminal compatibility¶
Missing records mean unknown. as-of identifies the assessed version or revision, not the first release to support a feature.
| Terminal | Support | As of | Notes and evidence |
|---|---|---|---|
| Alacritty | UnsupportedImported · unverified | Unversioned | No ([Alacritty issue #910, "Sixel/graphics support"](https://github.com/alacritty/alacritty/issues/910), closed as out of scope.) | Also recorded: No ([Alacritty issue #910, "Sixel/graphics support"](https://github.com/alacritty/alacritty/issues/910), closed as out of scope.); Declined by the maintainers |
| Apple Terminal | Unknown | Unversioned | No assessment recorded. |
| ConPTY (conhost) | Unknown | Unversioned | No assessment recorded. |
| Contour | SupportedImported · unverified | Unversioned | Yes ([Contour VT extensions](https://github.com/contour-terminal/contour/blob/master/docs/vt-extensions/index.md).) | Also recorded: Yes ([Contour](https://github.com/contour-terminal/contour).) |
| DomTerm | SupportedImported · unverified | Unversioned | Yes ([DomTerm](https://domterm.org/).) |
| foot | SupportedImported · unverified | Unversioned | Yes ([foot README](https://codeberg.org/dnkl/foot).) |
| Ghostty | UnsupportedImported · unverified | Unversioned | No ([Ghostty VT reference](https://ghostty.org/docs/vt).) | Also recorded: No ([Ghostty VT reference](https://ghostty.org/docs/vt).); Not implemented; `?` for roadmap |
| iTerm2 | SupportedImported · unverified | Unversioned | Yes ([iTerm2 images](https://iterm2.com/documentation-images.html).) |
| kitty | UnsupportedImported · unverified | Unversioned | No ([kitty graphics protocol, "Why not Sixel"](https://sw.kovidgoyal.net/kitty/graphics-protocol/).) | Also recorded: No ([kitty graphics protocol](https://sw.kovidgoyal.net/kitty/graphics-protocol/).); Refused by design |
| Konsole | SupportedImported · unverified | Unversioned | Yes, 22.04+ ([Konsole release notes](https://konsole.kde.org/), 22.04.) | Also recorded: Yes, 22.04+ ([Konsole 22.04 announcement](https://kde.org/announcements/gear/22.04.0/).) |
| mintty | SupportedImported · unverified | Unversioned | Yes ([mintty wiki, Control Sequences](https://github.com/mintty/mintty/wiki/CtrlSeqs).) |
| mlterm | SupportedImported · unverified | Unversioned | Yes ([mlterm](https://github.com/arakiken/mlterm).) |
| PuTTY | Unknown | Unversioned | No assessment recorded. |
| Revenant | Unknown | Unversioned | No assessment recorded. |
| RLogin | SupportedImported · unverified | Unversioned | Yes ([RLogin](https://kmiya-culti.github.io/RLogin/).) |
| st | Unknown | Unversioned | No assessment recorded. |
| tmux | SupportedImported · unverified | Unversioned | Yes, 3.4 build option ([tmux CHANGES](https://github.com/tmux/tmux/blob/master/CHANGES), 3.4.) | Also recorded: Yes, 3.4 ([tmux CHANGES](https://github.com/tmux/tmux/blob/master/CHANGES).); `--enable-sixel` build option |
| rxvt-unicode | Unknown | Unversioned | No assessment recorded. |
| VTE | SupportedImported · unverified | Unversioned | Yes, 0.70+ opt-in ([VTE NEWS](https://gitlab.gnome.org/GNOME/vte/-/blob/master/NEWS), 0.70.) | Also recorded: Yes, 0.70+ ([VTE NEWS](https://gitlab.gnome.org/GNOME/vte/-/blob/master/NEWS).); Build option and `VTE_SIXEL` / `enable-sixel` property; distributions vary |
| wayst | Unknown | Unversioned | No assessment recorded. |
| WezTerm | SupportedImported · unverified | Unversioned | Yes ([WezTerm image protocols](https://wezterm.org/imgcat.html).) | Also recorded: Yes ([WezTerm imgcat](https://wezterm.org/imgcat.html).) |
| Windows Terminal | SupportedImported · unverified | Unversioned | Yes, 1.22 ([Windows Terminal 1.22 release notes](https://github.com/microsoft/terminal/releases).) | Also recorded: Yes, 1.22 ([Windows Terminal releases](https://github.com/microsoft/terminal/releases), 1.22.) |
| xterm | SupportedImported · unverified | Unversioned | Yes, build option ([XTerm Control Sequences](https://invisible-island.net/xterm/ctlseqs/ctlseqs.html); requires `--enable-sixel-graphics` and a `decTerminalID` of 240 or higher.) | Also recorded: Yes ([XTerm Control Sequences](https://invisible-island.net/xterm/ctlseqs/ctlseqs.html), "Sixel Graphics".); Build with `--enable-sixel-graphics`; `-ti vt340` or `decTerminalID: 340`; `sixelScrolling` resource |
| xterm.js | SupportedImported · unverified | Unversioned | Yes, addon ([@xterm/addon-image](https://github.com/jerch/xterm-addon-image).) | Also recorded: Yes, addon ([@xterm/addon-image](https://github.com/jerch/xterm-addon-image).); `@xterm/addon-image` |