Gmsh review
A free engineering mesh generator for simulation workflows, not general-purpose 3D modeling.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Gmsh is an open-source desktop application for generating three-dimensional finite-element meshes and preparing engineering or scientific simulation workflows. It combines a built-in CAD geometry engine, mesh generation, solver integration, visualization, and post-processing in one application. Users can work through its graphical interface, command line, scripting language, or C++, C, Python, Julia, and Fortran APIs. Its intended audience includes engineers, researchers, and technical teams that need parametric geometry, simulation-ready meshes, and control over automated workflows.
Pricing is straightforward: Gmsh is free software under the GPL, with no paid plans. That makes it suitable for individuals, research groups, and organizations seeking an open-source tool without subscription tiers. Its platform coverage includes Windows, macOS, Linux, and an API-oriented workflow. The published feature set includes 3D finite-element mesh generation, OpenCASCADE constructive solid geometry operations, CAD-file import, STL import and export, remeshing, and post-processing animation and image export. Users choosing Gmsh should be comfortable with an engineering-oriented interface rather than expecting a consumer 3D design product.
Gmsh’s main strength is its fit within simulation ecosystems. Integrations with OpenCASCADE, Netgen, Mmg3d, GetDP, and ONELAB support geometry creation, mesh improvement, solver workflows, and parameter-driven studies. Post-processing covers scalar, vector, and tensor data, while command-line and multi-language APIs support repeatable processes. The tradeoff is focus: category specs identify parametric modeling and print export, but not sculpting or animation tools. Choose Gmsh for finite-element mesh generation, solver preparation, remeshing, and technical visualization. Choose another product if the priority is general-purpose modeling, digital sculpting, or animation production.
Gmsh pros and cons
- Where it wins
- Free GPL software with Windows, macOS, and Linux support
- Parametric CAD, OpenCASCADE geometry, remeshing, and STL export
- Solver integration, visualization, scripting, and multi-language APIs
- Where it doesn't
- Focused on engineering meshing rather than broad 3D modeling
- No sculpting or animation tools
- The workflow may require scripting or simulation-domain knowledge
Gmsh fact sheet, pricing and score →
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