STL editor, viewer and mesh repair application for 3D scans and 3D printing. Prepare watertight, print-ready models with defined tolerances and QA reports, handle 50M+ point clouds without stalling, and drive the whole thing from Python or an AI agent.
Get started for free → · Download for Windows / macOS / Linux · Releases · Website · Features · Knowledge base · Report an issue
Get MeshInspector from meshinspector.com/download — installers for Windows, macOS and Linux. Every build is also published here on Releases: .msi, .pkg, .deb and .AppImage (x86_64 and aarch64). Or skip installing entirely and open the web app.
- Repair broken meshes. Fill holes, remove self-intersections and degeneracies, and make models watertight and printable — the
Mesh Healertools, including one-clickAuto Repair Mesh. (2-minute walkthrough) - Edit STL files. Cut, select and transform geometry directly, and subtract or combine solids with
Mesh Boolean— without converting to another format first. - Turn 3D scans into printable models. Triangulate point clouds, clean scanner noise with
Reduce Noise, and export a manifold, watertight mesh ready for slicing and 3D printing. - Prove the result is correct.
Surface Deviationfor scan-vs-reference comparison,Measure Thickness,Measure Distance,Measure Angle,Collision Detection, and a one-clickQuality Control Report— measurable proof instead of a visual eyeball check. - Reconstruct CT volumes.
CT Reconstructionbuilds a voxel object from a set of cone-beam projection images (radiographs), GPU-accelerated with CUDA. - Work at scale. 10–50M+ triangle meshes, 50–100M+ point clouds and large CBCT datasets, with hardware-accelerated picking and order-independent transparency.
- Open and convert formats. Round-trip meshes (STL, OBJ, PLY, 3MF, GLTF, CTM, OFF, DXF), volumes (DICOM, VDB) and polylines. Import-only: CAD (STEP/STP) and G-code (GCODE/NC), converted to mesh on load; point clouds (E57, LAS/LAZ, PTS, XYZ — ASC and PLY also export); and volume stacks (TIFF, RAW). Full format table, with import/export per format.
Batch repetitive work with in-app Python, or let an AI agent drive MeshInspector over MCP — configuration is documented for Claude Code, Claude Desktop and Cursor, and the server works with any MCP-compatible assistant.
- MCP configuration instructions
- Controlling the UI with Python
- Advanced automation with MeshInspector and MeshLib
3D printing and additive manufacturing · scan-to-print workflows · digital dentistry · medical imaging and surgical planning · metrology and quality inspection · GIS and BIM as-built modelling.
"It's the fastest program I've used so far, and I can now do 150 scans in just 2 days instead of 1.5 weeks." — Daniel Gelep, 3D Scanning Representative, Susteni AS
| Platform | How to get it |
|---|---|
| Web | app.meshinspector.com — the full application in a browser tab, nothing to install. |
| Desktop | Windows (.msi), macOS (.pkg, Intel and Apple silicon) and Linux (Ubuntu 22+ .deb, or the distro-independent .AppImage; x64 and arm64) — meshinspector.com/download or Releases. |
| Scripted | Embedded Python for batch jobs, plus MCP for agent-driven workflows. |
MeshInspector is powered by MeshLib, our 3D mesh and point cloud processing SDK. Everything in this UI is available as an API for C++, C, C#, Python and JavaScript — so a workflow you prototype here can ship inside your own product.
Building an application rather than looking for one? Start at meshlib.io or try the live SDK demo.
- Bugs and feature requests → Report an issue
- Questions, pricing and licensing → meshinspector.com
