Chafa logo

Chafa Hans Petter Jansson

Use this command to install Chafa:
winget install --id=hpjansson.Chafa -e

Chafa is a command-line utility that converts image data, including animated GIFs, into graphics formats or ANSI/Unicode character art suitable for display in a terminal. It has broad feature support, allowing it to be used on devices ranging from historical teleprinters to modern terminal emulators and everything in between.

Chafa is a command-line utility designed to convert image data, including animated GIFs, into terminal-friendly formats such as ANSI/Unicode character art or graphics.

Key Features:

  • Converts images and animations into high-quality terminal output using Unicode symbols, Sixel, Kitty, and iTerm2 formats.
  • Supports multiple color modes, including Truecolor, 256-color, 16-color, and alpha transparency for vivid and accurate displays.
  • Handles full-width characters (e.g., Chinese, Japanese, Korean) and glyph customization from various font files.
  • Optimized performance with SIMD acceleration and multithreading for fast image processing.

Audience & Benefit:
Ideal for developers, terminal enthusiasts, and anyone seeking to display graphical content in a text-based environment. Chafa enhances workflows by enabling the visualization of images and animations directly within terminals, without requiring GUI tools. It is particularly beneficial for creative projects, debugging, or simply exploring innovative ways to present visual data in the command line.

Chafa can be installed via winget and offers a versatile solution for terminal graphics and ANSI art composition.

Versions
1.14.5
1.14.2
1.14.0
1.12.5
1.12.4