TFT UI bench
1.8" TFT SPI 128×160 ST7735
Move over the display

Projects

Help

Design screens for a 1.8" ST7735 display (128×160), try them with Preview, then copy the generated Arduino sketch from the Code tab.

V R U C L T B P N ISelect, rectangle, rounded, circle, line, text, button, bar, icon, image
Arrow keysNudge the selection 1 px (Shift: 10 px). In Preview: control games
DeleteDelete the selection
Ctrl+DDuplicate
Ctrl+Z / Ctrl+Shift+ZUndo / redo
1 to 9Press physical buttons from the Hardware tab
[Collapse or expand the tools panel
EscDeselect, or leave Preview

Saving. Projects save automatically in this browser only. Use Projects → Download to keep a file, and Import to open it elsewhere. Clearing browser data deletes saved projects.

Privacy. Nothing you make leaves your computer. The bench works offline and sends no data anywhere.

Boards. Arduino Uno/Nano and ESP32 DevKit, set in the Project tab. Libraries: Arduino TFT (Uno only), Adafruit ST7735, TFT_eSPI.

Credits. TFT UI bench is a free tool from TheSteamPod, made by Ksadams (@opencpv on GitHub).

TFT UI bench version

Add an icon

. Icons from pixelarticons by Gerrit Halfmann, MIT License.

Start from a template

Replaces the current project, keeping your library, pins and clock settings. Undo brings your project back.