MeshLab

MeshLab processes and edits triangular 3D meshes with tools for cleaning, healing, inspection, rendering, texturing, and conversion.

meshlab.net
MeshLab homepage screenshot

About MeshLab

MeshLab processes and edits 3D triangular meshes with tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes.

It includes functions for processing raw data produced by 3D digitization tools and devices and for preparing models for 3D printing. Recent releases added ARM64 support on Linux and macOS, support for 3mf, and PyMeshLab, a Python library for batch processing using MeshLab filters.

Key features

  • Edit, clean and heal 3D triangular meshes
  • Inspect 3D triangular meshes
  • Render and texture 3D triangular meshes
  • Convert meshes between file formats
  • Process raw data from 3D digitization devices
  • Prepare models for 3D printing
Best for: Users processing raw data from 3D digitization devices and preparing models for 3D printing.
Good for
  • Includes ARM64 builds for Linux and macOS
  • Supports formats such as 3mf, gltf, glb, nxs, nxz and e57
  • Offers PyMeshLab for batch processing with MeshLab filters

MeshLab at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

MeshLab alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 5 alternatives

Meshlab

github.com/cnr-isti-vclab/meshlab

MeshLab processes and edits unstructured triangular 3D meshes, with tools for cleaning, inspecting, rendering, texturing, and preparing models.

Open source
24 alternatives

F3D

f3d.app

F3D provides a cross-platform desktop viewer for 3D and CAD models, with realistic rendering, animation playback, and model inspection.

Ninja Ripper

0curtain0.github.io/ninja_ripper.html

Ninja Ripper extracts meshes and textures loaded in a running game, but does not extract rigged skeletons, armatures, or bones.

BumpMesh

bumpmesh.com

BumpMesh adds displacement textures to STL, OBJ, and 3MF models in the browser, then exports printable textured meshes locally.

Popular in 3D, CAD & Motion

Well-known listings from the same topic.

All 122

MeshLab FAQ

What is MeshLab used for?
Processing and editing 3D triangular meshes, including cleaning, healing, inspecting, rendering, texturing and converting, as well as handling digitization data and preparing models for 3D printing.
How can I batch process meshes?
Use PyMeshLab, a Python library for batch processing using MeshLab filters, which replaced meshlabserver.
Which platforms have ARM64 support?
The 2025.07 release includes ARM64 support on Linux and macOS.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing