PixelForge is a fast, browser-based converter that transforms PNG/JPG images into ready-to-use Arduino .h files.
Perfect for ESP32, STM32, Arduino, RP2040, and any display using RGB565 or OLED bitmap formats.
Convert β Preview β Export β Flash.
Β
- Convert to:
- RGB565 / BGR565
- 1-bit, 4-bit, 8-bit OLED bitmaps
- Auto-detect color mode & byte-swap
- Supports multiple frames for animations
- Runs entirely in your browser (offline)
Β
- Custom width/height
- Built-in presets:
- 240Γ240
- 128Γ128
- 115Γ110
- 100Γ100
- 96Γ64
- 64Γ48
- 32Γ32
- 16Γ16
Β
- Original frame
- Scaled output
- TFT/OLED simulation
- Animation preview for multi-frame assets
Β
- Clean PROGMEM C arrays:
uint16_tfor RGB565uint8_tfor OLED (1/4/8-bit)
- Auto-grouped arrays for animations
Β
GitHub-style Light / Dark mode Developer-friendly layout Large code panel with scrolling Clean typography & responsive design
| Display Library | Status | Notes |
|---|---|---|
| TFT_eSPI | β Full | RGB565/BGR565 + optional byte-swap |
| U8g2 | β Full | 1-bit, 4-bit, 8-bit OLED modes |
| Adafruit_GFX | β Planned | Coming soon |
Β
Want to help make PixelForge even better?
- Report bugs
- Request new display formats
- Improve OLED/TFT color accuracy
- Add new presets or workflows
- Star β and share the project
Every contribution makes the tool better. Thank you! β€οΈ