Open Beta · Free Access · No credit card required

Design ESP32 UIs
without writing code.

The most powerful visual editor for LVGL 8.4 — drag & drop widgets, build logic workflows, generate production-ready C code. Open your browser and start building.

Free during beta · No credit card · Paid plans launching soon

Browser-based, zero install
Projects saved to the cloud
Instant ZIP export
0
LVGL Widgets
0
Action Modules
0
LCD Panels
app.lcdultrapro.com
Widget Palette
Button
Label
Slider
Switch
Arc
Chart
Image
LED
ON
OFF
🖥 Screen: Dashboard
☁ Auto-saved
Export ZIP → Arduino ready
Properties
Width
120px
Height
40px
Color
#7c3aed
Radius
8px
Text
"Start"
Scroll to explore
Everything you need

Built for professional embedded UI

From machine control panels to smart home dashboards — LCD Ultra Pro covers every use case developers actually need.

Drag & Drop Editor

Place, resize and style 47 LVGL widgets visually. No coding needed. Pixel-perfect positioning with snapping & alignment guides.

Visual Workflow Editor

Node-based logic builder — connect triggers to actions visually. Button press → GPIO toggle, MQTT publish, screen navigate, timer, deep sleep — all without writing a single line of C code.

MQTT & WiFi / HTTP

Smart home ready. Connect buttons to MQTT brokers, HTTP REST APIs, or local JSON endpoints. Configure host, topic, payload visually.

GPIO / PWM / ADC

Direct hardware control. Relay switching, LED dimming, motor speed via PWM, analog sensor reading — all configurable from dropdown menus.

NVS Persistent Storage

Save settings that survive power cycles. Read/write named keys to ESP32 NVS flash. Type-safe: int32, float, string.

Timer & Deep Sleep

Create timed events, periodic updates, or energy-saving deep sleep modes with wake-on-GPIO. Essential for battery-powered devices.

Multi-Screen Projects

Create complex apps with unlimited screens. Navigate between them with animated transitions — fade, slide left/right, zoom.

Live Charts & Meters

Real-time data visualization. Add points to charts, set arc/meter values, update labels from variables — perfect for sensor dashboards.

19 LCD Panels

Out-of-box support for Waveshare, M5Stack, ElecRow, LilyGO panels from 1.14" to 7" — portrait and landscape, touch & non-touch.

Arduino-ready C Export

Click Export → get a ZIP with ui.c, ui.h, events.c — drop it into Arduino IDE or PlatformIO and compile. No manual editing.

USB Mirror Mode

See exactly how your design looks on the real hardware in real time over USB Serial — no need to flash for every change.

Cloud Project Saving

Your projects are saved in the cloud and accessible from any browser. Switch devices, share with teammates, never lose your work again.

Hardware Support

19 LCD panels, plug & play

Select your panel from the dropdown and start designing immediately. No driver configuration or setup required.

Waveshare 7"
1024×600 · ESP32-S3
Waveshare 4.3"
800×480 · ESP32-S3
Waveshare 2.1" Round
480×480 · ESP32-S3
M5Stack Core2
320×240 · ESP32
M5Stack CoreS3
320×240 · ESP32-S3
LilyGO T-Display-S3
170×320 · ESP32-S3
ElecRow 3.5"
480×320 · ESP32
Waveshare 1.28" Round
240×240 · ESP32
Custom / Generic
Any · ESP32 / S3
More panels
Added with every update
Get Started Today

Ready to build your first
smart display app?

Join hundreds of developers shipping ESP32 products faster with LCD Ultra Pro.

Start Building for Free

No credit card required · Free during beta

Beta Launch

🎉 Free during Beta — Try everything for 14 days

LCD Ultra Pro is currently in open beta. All features are completely free during this period — no credit card, no commitment. After the beta ends, the monthly subscription plans below will apply.

All features unlocked
💳 No credit card needed
⏱️ 14-day free access
🔒 No commitment
Get Free Access— It's Free

Beta ends soon — pricing below will apply afterwards

After beta — monthly plans

Future pricing.
Transparent & fair.

These are the plans that will apply after the free beta period ends. Lock in early access now.

Free in beta

Starter

9/ month

Free during beta · paid after launch

5 cloud projects
  • 5 cloud projects
  • All 47 LVGL widgets
  • C code generation
  • 19 LCD panel drivers
  • ZIP / Arduino export
  • USB Mirror (live preview)
  • Unlimited projects
  • Priority support
  • Commercial license
Available after beta
MOST POPULAR
Free in beta

Pro

24/ month

Free during beta · paid after launch

50 cloud projects
  • 50 cloud projects
  • All 47 LVGL widgets
  • C code generation
  • 19 LCD panel drivers
  • ZIP / Arduino export
  • USB Mirror (live preview)
  • Priority support
  • Commercial license
  • Unlimited projects
Available after beta
Free in beta

Studio

49/ month

Free during beta · paid after launch

Unlimited cloud projects
  • Unlimited cloud projects
  • All 47 LVGL widgets
  • C code generation
  • 19 LCD panel drivers
  • ZIP / Arduino export
  • USB Mirror (live preview)
  • Priority support
  • Commercial license
  • Team sharing (coming soon)
Available after beta
Beta access is completely free — no card requiredPricing above activates after beta ends

Secure payments via Lemon Squeezy · All taxes included · Cancel anytime

FAQ

Common questions