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

For question, clarifications and any kind of doubts about MeshLab and how to get the best result with the various filters, use stackoverflow.
Be specific, and tag your questions with MeshLab.

Bug Report

Please report on github ONLY bugs and malfunctioning. Please do not file as github issues questions about how to use MeshLab.

Before issueing a bug, please, read carefully how to report a bug Report a Bug


For sharing nice pictures, reporting interesting experiences, thanking (or blaming) the developers, or just bragging on your last results, follow the official facebook MeshLab page.
Remember: do not ask technical questions on facebook.
(facebook is neither easily searchable nor well indexed: any effort done in answering technical questions is a bit wasted)


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}}