"Durdraw is a project to breathe life into static ASCII art." -- Linux Voice Magazine


Durdraw is an animated ASCII art editor for Linux, macOS and other Unix-like systems.

Durdraw runs in your Unix terminal and is heavily inspired by classic ANSI drawing programs (for MS-DOS and Windows) like TheDraw, ACiDDraw and PabloDraw.

  • Frame-based Animation with variable speed control
  • Add ASCII animation (with color) to shell scripts
  • Export to Animated GIF (requires Ansilove)


Download the latest tarball release:
durdraw-0.11.1.tar.gz or durdraw-0.11.1.zip

Or download a .deb package for Debian 9.0 or higher, Ubuntu 18.04 or higher, Mint 19 or higher, etc:

If you use Arch or Manjaro Linux, you can install Durdraw from the AUR

Or download the most recent bleeding-edge source from Github


Animated GIF Export requires Ansilove
IBM-PC TrueType Font", dMg's Amiga Fonts
Mac OS X Terminal configuration file (for ANSI support)
RXVT Configuration Example (for ANSI support)

Screenshots and Examples

usage: durdraw [-h] [-p PLAY [PLAY ...]] [-q | -w | -x TIMES] [--nomouse] [-A]
               [-u UNDOSIZE] [-V]

positional arguments:
  filename              .dur or ascii file to load

optional arguments:
  -h, --help            show this help message and exit
  -p PLAY [PLAY ...], --play PLAY [PLAY ...]
                        Just play .dur file or files, then exit
  -q, --quick           Skip startup screen
  -w, --wait            Pause at startup screen
  -x TIMES, --times TIMES
                        Play X number of times (requires -p)
  --nomouse             Disable mouse support
  -A, --ansi            ANSI Art Mode - Use F1-F10 keys for IBM-PC ANSI Art
                        characters (Code Page 437 extended ASCII)
  -u UNDOSIZE, --undosize UNDOSIZE
                        Set the number of undo history states - default is
                        100. More requires more RAM, less saves RAM.
  -V, --version         Show version number and exit