Picaxo is a lightweight image viewer inspired by Irfanview. Although it is being developed on Linux (natively on Kubuntu 7.04), its primary objective is to be platform-independent. Hence why Picaxo is being developed in C using the SDL library.

Update 15th May 2020: Picaxo 2 was developed and released in 2016 with a lot of additional features.

The screenshots section below shows Picaxo on the various systems on which it has been run so far. If you use Picaxo on a system that is not listed, please send me a screenshot (see my Contact page).

A feature of Picaxo that is not so common in image viewers is that it can view images not only on your filesystem, but also on the web. Instead of a filename, you can pass a URL as a parameter and Picaxo will download and display the image. [UPDATED 27.03.2008] Now this network functionality works even on Windows!


Linux Kubuntu 7.04 x86

Windows XP x86

Windows XP x64

Windows XP x86 and Linux Sabayon x86 on x64 architecture

Eric Samuelson, who sent this screenshot, writes:

This screenshot is a windows XP computer VNC'd into a sabayon linux computer running Gnome. Both versions are x86 despite the fact that the processor is indeed 64 bit capable.



  1. Compile the source by using the make command. (Unix family)
  2. Run using
    • ./picaxo [filename | URL] (Unix family)
    • picaxo [filename | URL] (Windows family)

Note: URLs must always start with http://



Latest releases are at the top.

Cross-Platform Source Code Releases (tar.gz)

Unix users can compile using the provided makefile. Windows users can use the provided Dev-C++ project file.

Windows Releases (zip)

Windows XP x86 executables only, unless otherwise stated. You need the .dll's to make them work... see below.

Required Libraries

Note: users of Debian-like systems (including Kubuntu) can install the above libraries through the terminal with the following commands:

sudo apt-get install libsdl1.2-dev
sudo apt-get install libsdl-image1.2-dev

Windows users can download (402997 bytes) the required .dll's from here if they are too lazy or confused to get them from the SDL website. These .dll's need to go in your 'bin' folder (if you have the source), or in the same folder as the executable.


Thanks goes to: