A downloadable tool for Windows

Buy Now$19.99 USD or more

A focused pixel-art workspace where palette limits become part of the creative process.

Boolean Painter is a palette-indexed editor for creating sprites, tilesets, icons, and frame-by-frame animation. Every pixel stores a palette index instead of a fixed color, giving you precise control over color depth, reusable palettes, visual variants, and game-ready data.

Draw once. Recolor freely. Export exactly what your project needs.

Indexed Color, Built In

Choose any color depth from 1 to 8 bits per pixel and work with palettes ranging from 2 to 256 entries. Keep multiple palettes in one project and assign them independently to different layers.

Because the artwork stores indexes rather than fixed colors, a palette edit can transform a finished asset instantly. Create team colors, alternate costumes, biome variations, lighting changes, damage states, and day/night versions without repainting the original pixels.

Pixel-Focused Drawing Tools

  • Pencil, lines, rectangles, circles, ellipses, splines, and flood fill
  • Linear and radial dithering with configurable dither and spray brushes
  • Horizontal and vertical mirroring across adjustable half-pixel axes
  • Rectangle, ellipse, lasso, and connected-region selections
  • Reusable copied-pixel mimics with alpha, color-key, and shape masks
  • Layer locking, visibility, opacity, duplication, and palette assignment

Animate Without Duplicating Work

Build motion with layered frames, onion skinning, named sequences, and playback from 1 to 120 FPS. You can even draw with the pencil or brush while an animation is playing.

Sequence steps can override a layer's visibility, opacity, or palette without changing the source frame. Reuse the same drawings for blinking effects, palette cycling, equipment changes, fades, and alternate animation variants.

Bring Existing Artwork With You

Import complete images, manually select regions, or automatically slice a spritesheet into frames. Before importing, resize and resample the source, reduce it to a chosen color depth, preserve transparency, reserve a clear palette index, or remove a background with a color key.

Export Art or Engine-Ready Data

  • Individual images
  • Frame ranges and spritesheets
  • Animated GIF and MP4 previews
  • Indexed project data for C, C++, NASM, Lua, and Python

Resize during export, preserve transparency, choose a resampling method, and preview the result before writing it.


Made For

  • Character sprites and frame-by-frame effects
  • Tilesets, icons, cursors, and compact UI art
  • Palette-swapped teams, costumes, biomes, and lighting
  • Low-bit-depth and retro-inspired graphics
  • Converting existing artwork into constrained indexed color
  • Developers who want pixel data exported directly into source code

Included

The download includes the portable Windows application and a complete user guide. Projects can be saved in readable or compressed formats, and palettes can be imported or exported separately.

FFmpeg note: GIF and MP4 export require FFmpeg to be installed separately and available on PATH. Standard image, spritesheet, project, and code export work without FFmpeg.

Boolean Painter is actively being developed. Bug reports, workflow feedback, and feature suggestions are welcome in the community.

Purchase

Buy Now$19.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $19.99 USD. You will get access to the following files:

Boolean Painter.exe 23 MB
OpenCV Liscence 11 kB
FLTK 1.4 Liscence.dox 25 kB
USER_GUIDE.md 11 kB

Development log