ElektroBox Tool
RGB888 LED Matrix Pixel-Art Creator
Draw full-color pixel art for HUB75 LED matrices, import an image, preview every LED and export a complete ESP32 Arduino sketch that uses RGB888 color values.
Pixel-art editor
LED Matrix BitArt Creator
How to use it
Create an image and export firmware-ready code
Select a matrix preset, draw with the color brush or import an existing image. The code panel can output either a reusable RGB888 header array or a complete Arduino sketch using the ESP32 HUB75 DMA library.
Draw or import
Paint individual LEDs, erase pixels, sample colors, flood-fill areas or resize an imported image to the active matrix.
Preview accurately
The editor stores each pixel as separate 8-bit red, green and blue channels and renders the image without smoothing.
Copy or download
Copy generated code, download a header or Arduino sketch, and save a PNG preview of the finished pixel art.
Output format
RGB888 data for ESP32 HUB75 panels
R, G, BEach channel ranges from 0 to 255, giving three bytes of source data per LED.
6,144 bytesThe array is stored in flash with PROGMEM and read pixel by pixel.
drawPixelRGB888()The generated sketch sends red, green and blue channel values directly to the matrix library.
FAQ
LED matrix pixel-art questions
Are drawings uploaded to WordPress?
No. Drawing, image conversion and code generation run locally in the visitor’s browser.
Is RGB888 the same as an 888-bit image?
No. RGB888 means 8 bits for red, 8 bits for green and 8 bits for blue: 24 bits per source pixel.
Will every panel show all 16.7 million colors?
The editor and source array use RGB888. The effective displayed depth also depends on panel hardware, library configuration, refresh rate and brightness.
