Developed by a solo developer

The dedicated pixel art and font editor for embedded displays.

Built for embedded software engineers, firmware developers, makers, pixel artists, and retro-computing hardware enthusiasts.

↓ Download (.exe)
✓ Monochrome: 100% Free (Beta)
⚡ RGB565: Future Release
OS: Windows 10+ No accounts Zero bloat
Hexprite Interface

Core Capabilities

Precision Drawing Tools

> 1-Bit Graphics Engine & Editor

Everything you need to design pixel-perfect monochrome graphics without the bloat.

  • ■ Comprehensive drawing and editing tools.
  • ■ Advanced selection, transformation, and canvas operations.
  • ■ Clean, distraction-free interface focused on pixel manipulation.
Direct Source Code Sync

> Sprite Extraction

Turn mystery C-arrays back into visual art. No math, no spreadsheets—just point Hexprite at your `.h` file and watch every embedded sprite reconstruct instantly.

  • ■ Scans entire .c, .h, or .py files to extract embedded sprites.
  • ■ Automatically detects variable names, dimensions, and formats.
  • ■ Provides mini visual thumbnails for inspection before importing.
Embedded Typography

> Direct Source File Syncing

Stop juggling web converters, formatting templates, and tedious copy-pasting. Hexprite links directly to your project’s .c, .h, or .py files.

  • ■ Saves in Hexprite instantly update your source code in VS Code, CLion, or PlatformIO.
  • ■ Manual source code edits sync automatically back to Hexprite.
  • ■ Easily restore files to their original states if needed.
Live Hardware Streaming

> Live Hardware Preview

Connect your Arduino, ESP32, STM32, or Raspberry Pi Pico via USB and watch your sprites come to life on physical OLED/e-Paper displays while you draw.

  • ■ Every pencil stroke and selection reflects instantly on your hardware.
  • ■ Preview multi-frame animations at full frame rates over high-speed serial.
  • ■ Temporarily takes over the display without overwriting your firmware.
Sprite Animation

> Embedded Typography

Go beyond sprites with a dedicated, professional embedded bitmap font editor built from the ground up for microcontroller displays.

  • ■ Design custom monospace and proportional bitmap fonts pixel-by-pixel.
  • ■ Export to Adafruit GFX, u8g2, and LVGL with tight auto-cropping.
  • ■ Convert TrueType, BMFont, or sprite sheets into editable monochrome pixel fonts.
Advanced Dithering

> Animation Studio

Bring 1-bit art to life. Design, onion-skin, preview, and export frame-by-frame animations directly into embedded C-arrays, animated GIFs, and Flipper Zero packages.

  • ■ Multi-frame timeline with onion skinning and batch frame operations.
  • ■ One-click export to microcontroller-ready C-arrays and lookup tables.
  • ■ Export to animated GIFs or native Flipper Zero animation bundles.
Native Flipper Zero Support

> Advanced Dithering

Turn photos and graphics into striking monochrome art for your OLED, LCD, or e-Paper display.

  • ■ Convert full-color photos into 1-bit art using 6 mathematical algorithms.
  • ■ Smart edge locking ensures silhouettes stay sharp and readable.
  • ■ Draw, shade, and fill with interactive dither patterns.
Flipper Zero Integration

> Flipper Zero Integration

No Python scripts. No manual `meta.txt` editing. Hexprite is purpose-built to read, animate, and export Flipper Zero formats natively.

  • ■ Open and save native `.bm` bitmap icons and animations directly.
  • ■ Encodes frames with native compression for minimal Flash footprint.
  • ■ Export ready-to-blit assets for custom C/C++ Flipper applications.

Development Roadmap

Where Hexprite is today, and where it's heading next. Built in the open for embedded software engineers and makers.

⚡ IN DEVELOPMENT PHASE 01

1-Bit & Typography

Core Engine & v1.0 Foundation

  • ■ Strict 1-Bit Engine: Pixel art, layers, and 6+ dithering algorithms for OLED & e-Paper.
  • ■ Embedded Font Studio: Glyph editor with TTF/BMFont import and Adafruit/u8g2/LVGL export.
  • ■ Live Hardware Preview: Real-time USB/Serial streaming with one-click baud auto-detect.
  • ■ Direct Code Generation: C/C++ arrays for Adafruit GFX, u8g2, LiquidCrystal, and MicroPython.
  • ■ Multi-Color E-Paper & Tilesets: 2-bit planes (B/W/Red) and tilemap studio for retro games.
Target: v0.3.x Beta → v1.0 Stable
○ PLANNED PHASE 02

Motion & Tooling

Motion Graphics & Pipeline

  • ■ Keyframe Timeline & Curves: Animate transform properties with visual Bezier easing curves.
  • ■ Dual-Mode Tweening: Pre-baked frame sequences for 8-bit MCUs + C runtime for 32-bit chips.
  • ■ Headless Build CLI: Compile .hexp and .hexfont assets in PlatformIO & CMake CI/CD.
  • ■ IDE Integration: VS Code & PlatformIO context menus to open C-arrays directly in Hexprite.
  • ■ Cross-Platform Port: Linux and macOS desktop support via modern cross-platform UI.
Target: v1.1.0 → v1.5.0
○ PLANNED PHASE 03

Color Displays (RGB565)

TFT & Full-Color Era

  • ■ Popular TFT Display Support: Native profiles for ST7789, ILI9341, GC9A01 round dials, and TFTs.
  • ■ Multi-Depth Color Canvas: Seamless switching between 1-bit, 2/4-bit grayscale, and 16-bit color.
  • ■ Hardware Palettes: 16 & 256-color indexed modes with hardware-constrained quantization.
  • ■ LVGL True-Color Export: Direct code generation for LVGL v8/v9 color UI components.
  • ■ SPI Flash Asset Packaging: Pack frames into binary bundles for external Flash (W25Q) & SD cards.
Target: v2.0.0 (Future Release)

> Support the Project

Hexprite is 100% free and open-source software under the GNU GPLv3. If it saves you time or helps bring your hardware projects to life, please consider supporting ongoing development on Patreon or starring the project on GitHub.

Support Hexprite Development Free & open source for makers and embedded engineers
♥ Support