LCD Ultra Pro Editor

Design ESP32 UIs
in your browser.

The most powerful browser-based LVGL 8.4 editor. Drag & drop widgets, export production-ready C code, flash firmware, and preview live on your physical display — all without installing anything.

How it works

From idea to hardware in minutes

01

Select your panel

Choose your ESP32 LCD panel from the library. Canvas resizes to exact resolution.

02

Design your UI

Drag & drop 47 LVGL widgets. Style, position, resize — pixel perfect.

03

Export C code

Click Export → get a ZIP with LVGL C code and manufacturer driver files.

04

Flash & Mirror

Flash firmware from browser, then mirror your canvas live to the real LCD.

Widget Library

47 LVGL 8.4 widgets

Every widget you need — from simple labels to complex charts and color pickers. All export to valid LVGL 8.4 C code.

Basic (8)
ObjectLabelButtonImageImage ButtonLineButton MatrixSpan
Input (13)
ArcSliderSwitchCheckboxDropdownRollerTextareaKeyboardColor WheelSpinboxStepperRatingColor Picker
Display (12)
BarChartMeterLEDTableCalendarSpinnerAnim ImageCircleProgress BarGaugeStatus Bar
Container (12)
ListMessage BoxTab ViewTile ViewWindowMenuPanelPageFlex ContainerTileCardNav Drawer
Advanced (2)
CanvasToast
Key Features

Everything you need

USB Live Mirror

The only LVGL editor that streams your canvas to the real hardware in real time. Any change appears on the physical LCD within ~300ms — no reflashing needed.

Real-time previewNo reflashingJPEG streamingWeb Serial

Browser Flash

Upload firmware directly from your browser to your ESP32 — no Arduino IDE needed. One click, Web Serial API, done.

No IDE neededWeb SerialOne clickAll panels

Arduino-ready C Export

Export a complete ZIP with ui.c, ui.h, lv_conf.h and the manufacturer's original panel driver files. Drop into Arduino IDE and compile — no manual editing.

LVGL 8.4Panel drivers includedArduino readyPlatformIO

Memory Estimator

Real-time PSRAM and SRAM usage estimates as you design. Know exactly how much memory your UI uses before you compile — no surprises.

PSRAM trackingSRAM trackingPer widgetLive updates

Ready to build your first
ESP32 display app?

Join the waitlist and be the first to know when LCD Ultra Pro launches.

Join the Waitlist — It's Free

No credit card · No commitment