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.

  • Go beyond sprites with a dedicated embedded bitmap font editor built for microcontroller displays.
  • 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.

Roadmap & Tiers

Current availability and future roadmap.

BETA / EARLY ACCESS

Monochrome Mode

FREE
  • Full 1-Bit Graphics Editor: Drawing, layers, and animation tools tailored for embedded displays.
  • Image & Animated GIF Import/Export: Convert media to 1-bit using 6+ dithering algorithms and advanced filters.
  • Extensive Code Generation: Export straight to C, C++, and MicroPython for Adafruit GFX, u8g2, and more.
  • Live Hardware Preview & Streaming: Real-time USB/Serial streaming and built-in OLED/LCD/e-Paper simulation.
  • Two-Way Source File Synchronization: Automatically update arrays directly in your source files without copy-pasting..
  • Integrated RLE & LZSS Compression: Save flash memory with native RLE and LZSS compression algorithms.
  • Native Flipper Zero Support: Natively import and export .bm and .xbm graphics for Flipper firmware.
  • Embedded Typography Suite: Create or import custom bitmapped fonts for Adafruit GFX, u8g2, and LVGL.
FUTURE ROADMAP

RGB565 Mode

Planned Release
  • Color TFT Support: Planned for ST7735, ILI9341, GC9A01, and color e-paper.
  • Advanced Palettes: Indexed color, RGB565, and up to 32-bit color modes.
  • Asset Packing: Generate binary asset bundles for SPI Flash / SD cards.
  • Will be developed in the future following the monochrome edition.

> Support the Project

Built to eliminate friction in embedded graphics. Hexprite replaces fragmented tools and web converters with one unified, native workflow.

Open Source Goal

As a solo developer, I'm committed to keeping the core monochrome features entirely free. If this tool saves you time, consider a donation. Once we reach $500, I will release the Hexprite Monochrome edition as open-source software.

$0 Raised $500 Goal
$500
Target Goal
Help open-source Hexprite! $0 / $500 Raised
♥ Donate