STM32CubeIDE
STM32CubeIDE: A free STM32-focused IDE with configuration, code generation, debugging, and programming tools. Ranked #4 of 29 in Embedded Development IDEs by our editors (9.0/10); pricing: Free plan; best for STM32 development teams.
At a glance
- Editor score9.0 / 10
- PricingFree plan
- Best forSTM32 development teams
- Free planYes
- Paid fromFree
- Integrated debuggingYes
- Facts checked20 Sep 2026

Where it wins
- Supports all STM32 microcontrollers and microprocessors
- Integrates STM32CubeMX for configuration and code generation
- Includes RTOS debugging, fault analysis, and probe support
Where it doesn't
- Focused on STM32 targets rather than broader MCU families
- Not open source
- Its workflow centers on STMicroelectronics development tools
Our verdict on STM32CubeIDE
STM32CubeIDE is a free, GUI-based C/C++ development environment from STMicroelectronics for firmware projects targeting STM32 microcontrollers and microprocessors. It brings project creation, code editing, compilation, debugging, and device programming into one application. Windows, Linux, and macOS are supported, making it suitable for STM32 development teams working across desktop operating systems. The IDE covers all STM32 MCUs and MPUs and is especially relevant when hardware configuration and generated code are part of the development workflow.
Its strongest area is the connection between configuration, build, and debug work. STM32CubeMX integration supports hardware configuration and code generation, while the editor supports C/C++ development and GCC and Clang toolchains. The debugging feature set includes breakpoints, CPU registers, memory views, live data, RTOS-aware debugging, and fault analysis. Device programming is integrated, and the IDE supports both ST-LINK and SEGGER J-Link probes. Additional integrations include TouchGFXDesigner, STM32Cube AI Studio, and Motor Control Workbench, extending the workflow for supported STM32 projects.
The published offering is free, with no paid tier described in the available plan information. That makes STM32CubeIDE a practical choice for teams that want a single STM32-oriented environment covering configuration, compilation, debugging, and flashing. Its main boundary is scope: teams building for non-STM32 device families or seeking a broader, vendor-neutral embedded IDE should choose an alternative. It is also not open source, which may matter to organizations that require an openly developed toolchain. Choose it for STM32-centered development and integrated ST workflows; look elsewhere for wider hardware coverage or an open-source IDE.
Your product? Our editors can test STM32CubeIDE in depth and publish a review, labelled as paid · from $149/mo →
STM32CubeIDE pricing
STM32CubeIDE fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Supported targets | STM32 microcontrollers and microprocessors; all STM32 MCUs and MPUs |
| Integrated debugging | Yes |
| Hardware probe support | Both |
| RTOS support | Yes |
| Integrated flashing | Yes |
| Desktop platforms | Windows, Linux, macOS |
| Deployment | Desktop |
| Platforms | Windows, macOS, Linux |
| Support | Tickets, Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 4 integrations: STM32CubeMX, TouchGFXDesigner, STM32Cube AI Studio, Motor Control Workbench |
| Pricing | Free plan |
| Website | st.com |
| Facts checked | 20 Sep 2026 |
STM32CubeIDE integrations
STM32CubeIDE lists 4 integrations on its own site.
- STM32CubeMX
- TouchGFXDesigner
- STM32Cube AI Studio
- Motor Control Workbench
Alternatives to STM32CubeIDE
- PlatformIO IDEA free, cross-platform IDE covering build, flash, debug, test, and analysis.9.3
- Arm Keil MDKA broad Arm IDE suite covering coding, debugging, simulation, RTOS, middleware, and CI workflows.9.2
- Code Composer StudioA free, TI-focused IDE with integrated build, debug, configuration, flashing and profiling.9.1
See all STM32CubeIDE alternatives →
STM32CubeIDE vs the competition
- STM32CubeIDE vs PlatformIO IDE
- STM32CubeIDE vs Arm Keil MDK
- STM32CubeIDE vs Code Composer Studio
- STM32CubeIDE vs MPLAB X IDE
- STM32CubeIDE vs ESP-IDF Extension for VS Code
- STM32CubeIDE vs e² studio
Compare STM32CubeIDE with any tool side by side →
Also Ranked In
STM32CubeIDE is ranked in 5 of our directories.
Used STM32CubeIDE? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used STM32CubeIDE for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
STM32CubeIDE is listed in our Embedded Development IDEs directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/stm32cubeide/"><img src="https://www.itechguides.com/best/badge/stm32cubeide.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update





