Alternatives to Chafa

Terminal graphics renderer that displays images and animations using Unicode and ANSI. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Chafa.

  • viu

    Rust-based terminal image viewer with native iTerm and Kitty support.

    viu is written in Rust, adds Windows builds and native iTerm and Kitty protocol support, but works best only on terminals that support those protocols.

  • ascii-image-converter

    Cross-platform CLI tool that converts images and GIFs into colored terminal ASCII.

    ascii-image-converter outputs colored ASCII or Braille art from images and GIFs, and offers Windows builds that Chafa does not list.

  • jp2a

    Tiny command-line tool that converts JPEG images to ASCII art.

    jp2a is a tiny, fast ASCII converter, but it handles only JPEG input and cannot render animations the way Chafa can.

Similar software

Related functionality, not a direct replacement.