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

Gmsh review

Free#143 of 147 in 3D Modeling Software

A free engineering mesh generator for simulation workflows, not general-purpose 3D modeling.

3.0/10Editor score
Gmsh3.0 Visit Gmsh

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