Design ESP32 UIs
with LVGL Studio
Professional LVGL 8.4 visual editor — online, always accessible. 47 widgets, 46 hardware actions, cloud project saving, ZIP export. No download, no install. Open your browser and start building.
Free during beta · No credit card · Paid plans launch soon

Built for professional embedded UI
From machine control panels to smart home dashboards — LVGL Studio 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.
19 LCD panels,
plug & play
Select your panel from the dropdown and start designing immediately. No driver configuration needed.
Ready to build your first
smart display app?
Join hundreds of developers shipping ESP32 products faster with LVGL Studio.
Get Started Today🎉 Free during Beta — Try everything for 14 days
LVGL Studio 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.
Beta ends soon — pricing below will apply afterwards
Future pricing.
Transparent & fair.
These are the plans that will apply after the free beta period ends. Lock in early access now.
Starter
Free during beta · paid after launch
- 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
Pro
Free during beta · paid after launch
- 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
Studio
Free during beta · paid after launch
- 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)
Secure payments via Lemon Squeezy · All taxes included · Cancel anytime