Sube cualquier PNG o JPG y genera al instante el array hexadecimal C++ PROGMEM listo para usar en Arduino, ESP32 y pantallas OLED SSD1306 o TFT en color RGB565. Sin registro, sin servidor.
Arrastra tu imagen aquí o haz clic para explorar
Cuando trabajas con pantallas OLED (como la SSD1306) o TFT en un proyecto de Arduino o ESP32, necesitas que los gráficos estén almacenados como arrays de bytes en la memoria del microcontrolador. Este proceso se llama convertir imagen a PROGMEM. Esta herramienta lo hace automáticamente: sube tu imagen, ajusta el umbral blanco/negro y copia el código C++ generado directamente en tu sketch.
Selecciona el modo "Blanco y Negro" para generar un byte array para Arduino OLED. La herramienta empaqueta 8 píxeles por byte en formato MSB-first, el mismo que usa la librería Adafruit_GFX. Ajusta el deslizador de umbral para controlar qué píxeles se vuelven negros. El resultado es un bloque const unsigned char bitmap[] PROGMEM = {}; listo para copiar.
Para pantallas en color (ILI9341, ST7735, etc.), usa el modo RGB565. Genera un array de 16 bits por píxel (unsigned short) compatible con librerías como TFT_eSPI o Adafruit_GFX. Sin pérdidas de color innecesarias.
Todo el procesamiento del image to hex array se realiza en tu ordenador usando el Canvas API. Tus imágenes nunca salen de tu dispositivo, por lo que es completamente privado y además funciona sin conexión a internet.