Convert PNG or JPEG images to 16-colour CP437 ANSI • .ANS with SAUCE / PNG
Turn any picture into colour ANSI art as it lit up BBS screens and scene artpacks: the 16 VGA colours, IBM code page 437 block characters (█ ▀ ▄ ▌ ▐) and the classic ░ ▒ ▓ shades. For every character cell the converter picks the block, foreground and background that best match your image, then writes a real .ANS file with its SAUCE record, ready for PabloDraw, Moebius or a BBS terminal. It runs entirely in your browser — your image is never uploaded.
Code page 437 bytes with ANSI SGR colour codes, CR LF line ends and a 128-byte SAUCE record (title, author, group, date, width, iCE flag, font IBM VGA). Open it in PabloDraw, Moebius, ansilove or a BBS terminal such as SyncTERM. Untick iCE colours for terminals that only know 8 backgrounds.
The art rendered pixel-exact in the 8×16 VGA cell, shades included, as shown in the preview.
A text file for IBM PC code page 437 with ANSI escape codes for colours, as drawn on BBS screens and in artpacks of the 1990s. It is meant to be displayed in an 80-column terminal with the 8x16 VGA font.
Use an ANSI editor or viewer such as PabloDraw, Moebius or ansilove, or display it in a BBS terminal like SyncTERM. A plain text editor shows the escape codes instead of the picture.
Classic ANSI only has 8 background colours; the blink attribute can be reinterpreted as 16 bright backgrounds. The file then carries the iCE flag in its SAUCE record so viewers know. Turn it off for maximum compatibility with old terminals.
A 128-byte metadata record appended to the end of the file (title, author, group, date, width, font), the standard of the ANSI art scene since 1994.
No, everything runs in your browser; nothing leaves your device.
Prefer plain text? Try our Image to ASCII art converter for NFO-style 7-bit art, or browse all RetroVault tools.
Your image stays in your browser — it is never uploaded to our server
CP437 • 16 VGA colours • SAUCE 00 • PabloDraw / Moebius / SyncTERM