Empower Embedded Displays

TouchGFX is a user-friendly graphical C++ tool integrated as a free tool in the STM32 ecosystem as part of the STM32 GUI offer.

With TouchGFX, you can easily create revolutionizing embedded graphical user interfaces (GUIs) with a user-centric look and feel.


Devices TouchGFX Technology

TouchGFX combines the simplicity of the drag & drop GUI builder TouchGFX Designer, the efficiency and flexibility of the C++ language with the convenience of a PC simulator.

This gives you the perfect environment for developing advanced embedded user interfaces with high-end graphics and amazing performance on a wide range of STM32 microcontrollers, fast and easy.


With STM32Cube, STMicroelectronics provides a comprehensive software tool that significantly reduces development efforts, time and cost. STM32Cube covers the whole STM32 portfolio.

STM32Cube includes STM32CubeMX. The graphical software configuration tool supports the generation of C initialization code to run TouchGFX on your supported STM32 microcontroller.

Read More

TouchGFX Designer

TouchGFX Designer is a GUI builder in the TouchGFX framework.

Its drag and drop approach and automated code generation make developers and designers able to create fully functional prototypes fast and easy.

Read More