Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

STM32CubeIDE

Free#4 of 29 in Embedded Development IDEsIoT Development ToolsEmbedded Systems ToolchainsC++ IDEs+1 more

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.

9.0/10Editor score
STM32CubeIDE9.0 Visit STM32CubeIDE

At a glance

  • Editor score
    9.0 / 10
  • Pricing
    Free plan
  • Best for
    STM32 development teams
  • Free plan
    Yes
  • Paid from
    Free
  • Integrated debugging
    Yes
  • Facts checked
    20 Sep 2026
STM32CubeIDE screenshot
  • 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on st.com

STM32CubeIDE fact sheet

Free planYes
Paid fromFree
Supported targetsSTM32 microcontrollers and microprocessors; all STM32 MCUs and MPUs
Integrated debuggingYes
Hardware probe supportBoth
RTOS supportYes
Integrated flashingYes
Desktop platformsWindows, Linux, macOS
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportTickets, Community, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations4 integrations: STM32CubeMX, TouchGFXDesigner, STM32Cube AI Studio, Motor Control Workbench
PricingFree plan
Websitest.com
Facts checked20 Sep 2026

STM32CubeIDE integrations

STM32CubeIDE lists 4 integrations on its own site.

  • STM32CubeMX
  • TouchGFXDesigner
  • STM32Cube AI Studio
  • Motor Control Workbench

Alternatives to STM32CubeIDE

See all STM32CubeIDE alternatives →

STM32CubeIDE vs the competition

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — STM32CubeIDE 9.0/10

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