Fetching latest headlines…
I Built a Free OLED Pixel Editor for Arduino & ESP32 πŸ–Š
NORTH AMERICA
πŸ‡ΊπŸ‡Έ United Statesβ€’April 19, 2026

I Built a Free OLED Pixel Editor for Arduino & ESP32 πŸ–Š

0 views0 likes0 comments
Originally published byDev.to

I kept converting OLED bitmaps manually for every Arduino project β€” drawing on graph paper, counting pixels, writing byte arrays by hand.

So I built a tool that does all of it visually.

πŸ”΄ Live β†’ oled-pixel-editor.netlify.app
⭐ GitHub β†’ S-SUJAN-S/oled-pixel-editor

πŸ“Ί Watch the full tutorial on how to use this:

What it does

Think MS Paint β€” but every pixel maps directly to a pixel on your SSD1306 OLED display.

  • 15 shape tools β€” circle, ellipse, triangle, star, arrow and more
  • Selection system β€” move, resize, copy, paste, crop
  • 16 resolution presets β€” 128Γ—64, 128Γ—32, 96Γ—16 and more + custom up to 1024Γ—1024
  • Export as PNG, CSV, C Array, or a complete Arduino sketch (.ino)
  • 80-step undo/redo, touch + pinch-zoom support
  • Single HTML file β€” no install, works offline

The export that actually matters

Click Arduino Sketch β†’ get a complete .ino ready to flash:

display.clearDisplay();
display.drawBitmap(0, 0, myBitmap, 128, 64, SSD1306_WHITE);
display.display();

Open in Arduino IDE β†’ Upload. Done.

⚠️ Currently configured for ESP8266 NodeMCU. Multi-board support (ESP32, Uno, Nano) is on the roadmap.

What's next

  • [ ] Image import β€” auto-dither PNG/JPG to monochrome
  • [ ] Video import β€” frame-by-frame OLED animations
  • [ ] Multi-board export β€” ESP32, Arduino Uno/Nano, STM32

It's free, open source, and I'm actively building on it.
If you use OLED displays in your projects, give it a try and let me know what you think πŸ‘‡

β€” Sujan, BlinkNBuild

Comments (0)

Sign in to join the discussion

Be the first to comment!