MeshLab the open source system for processing and editing 3D triangular meshes.
It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. It offers features for processing raw data produced by 3D digitization tools/devices and for preparing models for 3D printing.


MeshLab 2016 Released

After a very long time, a huge rewriting process, and a strongly renewed effort the new MeshLab version is finally out!

  • Total rewriting of the internal rendering system. Huge rendering speed ahead!
  • Screened Poisson Surface Reconstruction updated to the very latest version.
  • New Transformation filters.
  • New ways of getting metric information out of your models.
  • Transformation matrices are now used more uniformly among filters.
  • Alpha value is now used properly by all color-related filters.
  • Improvement and typos removal on various help/description texts.
  • Direct upload of models on SketchFab
  • Raster registration on 3D model based also on 2D/3D correspondences
  • Bug-fixing on almost all filters.


MeshLab 2016

Note: on MacOS, the first time you run MeshLab, right click on the icon and choose open to explicitly confirm the start.


  • {{}}


  • {{}}



Mister P. YouTube tutorials


This playlist shows the basic concepts for the 3D model handling in MeshLab.


This playlist describes interesting features of MeshLab: edit, filters, decorations, that can be useful in your everyday "mesh processing" life.

3D Scanning pipeline

This playlist describes the main steps of the scanning pipeline performed with MeshLab.


This playlist describes way to "clean" your mesh by removing unwanted geometry or attributes.

Questions and Forum

Stack Overflow
(tagging with MeshLab)

Bug report

Before reporting to GitHub:
How to report a bug


The simplest way to show your appreciation of the MeshLab system is to remember citing it whenever you have used some of its functionalities.
There are many publications related with MeshLab, in case of doubt use the first one, but, please, look through the list and cite also all the proper ones.
{{pi.description}} {{pi.paperAuthors}}
{{pi.paperVenue}}, {{pi.paperYear}}