RECOIL - Retro Computer Image Library

RECOIL is a viewer of pictures in native formats of vintage computers: Amiga, Amstrad CPC, Apple II, Atari 8-bit, Atari Portfolio, Atari ST, Atari TT, Atari Falcon, BBC Micro, Commodore 16, Commodore 64, Commodore 128, Macintosh 128K, MSX, NEC PC-88, NEC PC-98, Oric, SAM Coupé, Sharp X68000, Timex 2048, TRS-80, TRS-80 Color Computer, ZX81 and ZX Spectrum.

RECOIL is available on Android, Windows, macOS, Linux and HTML 5 browsers.

Android application

The Android application is available in Google Play. It includes a file picker that lets you browse directories on your device as well as ZIP archives.

Android application

Windows Explorer thumbnails

Use a *.msi installer that matches your desktop Windows version (32-bit or 64-bit).

Windows Explorer

Viewer for desktop Windows

Get RECOILWin from a *.msi installer or the *.zip archive.


IrfanView plugin

RECOIL is already included in the "Formats" IrfanView plugin.

Plugins for Windows viewers

The *.msi installer detects XnView, Imagine and Paint.NET and installs the corresponding RECOIL plugins.

Windows 10 application

A native Windows 10 application (also for phones and tablets) is available in Windows Store.

Windows 10 application

macOS Quick Look

Install as follows:

  1. Open recoil-4.2.0-macos.dmg.
  2. Drag RECOIL.qlgenerator to QuickLook.
  3. Re-log or run qlmanage -r.
Quick Look

Linux GNOME thumbnails

Install recoil-2png first, then recoil-thumbnailer.


HTML 5 based viewer

Run right inside your browser.

ImageMagick (de)coder

ImageMagick is a multi-platform suite to manipulate bitmaps.

RECOIL includes a plugin for version 6 of ImageMagick. On Windows use *.msi, on Linux install from source code.


This is a portable command-line converter to PNG files. Available in *.msi, *.zip, *.deb, *.rpm, *.tar.gz.

When you run it just with input filenames, it writes the corresponding PNGs with the same names and locations and the extensions changed to png. To see what options are available, run the program without arguments.

For software developers

RECOIL is based on a development library, which you can easily embed in your program. It's not only a fully portable C library - it's better than that. Since RECOIL is written in Ć, it is also available as pure Java, C#, JavaScript, ActionScript, Perl and D.

There are also Python bindings.


RECOIL is free software, you can redistribute it and/or modify it under the terms of the GNU General Public License.

Download RECOIL