This page currently corresponds to Tux Paint version 0.9.28.
Operating System Requirement
- Windows: Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11
- macOS: Requires macOS, version 10.10 (Yosemite) or later
- Android: Requires Android OS version 5 or later
- Linux: (No special OS requirements)
Note: Older versions of Tux Paint are available which work on earlier versions of Windows and macOS / Mac OS X operating systems, as well as other platforms no longer supported by Tux Paint.
Note: Storage requirements are for the base installation. Obviously, as you create and save images using Tux Paint, more disk space will be used.
- Tux Paint
- Windows: Approx. 22MB
- macOS: Approx. 22MB
- Linux: Approx. 22MB
- Tux Paint Stamps (Full installation)
- Add Approx. 233MB
Minimum Recommended CPU
- Windows: 200MHz Pentium
- macOS: Intel CPU
- Linux: 200MHz Pentium, 233MHz G3, etc.
Desktop / Laptop Computer Hardware Requirements
- Monitor: 640x480 or higher; 800x600 recommended
- Video Card: Capable of 640x480, 16bpp (thousands of colors) or better; 1024x768 or better, 24bpp recommended
- Mouse: One button mouse or better; scrollwheel supported, but not required; (any device that acts as a mouse is supported, e.g.: touchscreen, drawing tablet, tablet PC, trackball, lightpen, etc.)
- Keyboard: (recommended) For entering text with the Text and Label tools, and/or as an accessibility alternative to mouse input.
- Joystick: (optional) As an accessibility alternative to mouse input.
Memory (RAM) Requirements
- At default resolution (800x600)
- Windows: Approx. 40MB free
- macOS: Approx. 16MB free
- Linux: Approx. 33MB free
- At smallest resolution (640x480)
- Windows: Approx. 28MB free
- macOS: Approx. 32MB free
- Linux: Approx. 24MB free
- At very-large resolution (1600x1200)
- Windows: Approx. 150MB free
- macOS: Approx. 55MB free
- Linux: Approx. 140MB free
Tux Paint utilizes a number of Open Source libraries. Pre-packaged releases of Tux Paint (e.g., Windows, macOS, Android) include the necessary libraries. Linux users who download Tux Paint from their distribution's repositories should receive the necessary library packages when they install the '
tuxpaint' package. Linux users who download Tux Paint packages from this website, or who wish to compile Tux Paint from source-code, may need to find and download the necessary libraries.
- Simple DirectMedia Layer library (libSDL) (version 2.0.8 or newer)
- SDL_image (for PNG and JPEG loading support)
- SDL_ttf (for fonts)
- SDL_mixer (optional, for sound)
- libPNG (for PNG saving support)
- SDL_gfx (for rotation)
- SDL2_Pango (for text rendering)
- Cairo (optional, for SVG support)
- libRSVG (optional, for SVG support)
- gettext (for multilingual support)
- libpaper (for printing support on POSIX systems)
- FriBiDi (optional, for bidirectional text input)
- libimagequant (from the pngquant2 project; for animated GIF slideshow export)
- libunibreak (to allow Tux Paint Config. to word-wrap correclty in Japanese and some other languages)
Note: If you wish to compile from source-code, be sure to also install the corresponding development packages for the libraries (e.g., "
Did you know? Tux Paint is named after Tux the penguin, the mascot of the Linux operating system. "Tux" is short for tuxedo.