FREEDOM251

Freedom251 › 3D modeling software

MeshLab

by MeshLab

Free plan Open source APIiPhoneLinuxMacSelf-hostedWindows

Visit MeshLab Alternatives Pricing

MeshLab's own site

What MeshLab is

MeshLab is a free, open-source desktop system for processing and editing 3D triangular meshes, including unstructured models from 3D scanning. Its tools cover editing, cleaning, repair, inspection, rendering, texturing, and conversion. The site describes using it to process raw data from 3D digitization and prepare models for 3D printing. It supports PTX point-cloud and range-map files, with listed exports including PLY, STL, OBJ, OFF, WRL, and DXF. PyMeshLab is a Python library for loading and saving meshes and applying MeshLab filters. The VCG code is described as suitable for a standalone, large-scale automated mesh-processing pipeline. MeshLab runs on Windows, macOS, and Linux under the GPL 3.0 license. The site lists MeshLab 2025.07, released September 9, 2025, with ARM64 support on Linux and macOS and 3MF support. For usage questions, it points users to Stack Overflow; bug reports go to GitHub. Video learning resources cover basics, features, scanning workflows, and mesh cleaning.

Who it suits

MeshLab suits people processing 3D scans or other unstructured models, including those preparing models for 3D printing. Its Python library and automated pipeline option also address developers building mesh workflows.

What it does well

  • Free and open source under GPL 3.0.
  • Tools cover mesh cleaning, repair, inspection, and texturing.
  • Supports PTX point-cloud and range-map files.
  • PyMeshLab can apply MeshLab filters to meshes.
  • Runs on Windows, macOS, and Linux.

What to know first

  • Real-time capture is not supported.
  • Usage questions are directed to Stack Overflow.
  • Bug reports are directed to GitHub.

Plans

PlanBilled and limitsPrice
MeshLabOpen-source mesh processing and editing systemFree
Free softwarefull desktop application · mesh and point-cloud processingFree

As meshlab.net lists them, read 29 Sept 2026. The maker's own page has the final word.

Getting started

  1. Visit the MeshLab website.
  2. Choose the desktop version for Windows, macOS, or Linux.
  3. Open mesh or point-cloud data, including supported PTX files.
  4. Use MeshLab tools to edit, clean, inspect, reconstruct, or convert the model.
  5. Export in a listed format such as PLY, STL, OBJ, OFF, WRL, or DXF.

MeshLab is a free desktop workstation for repairing, inspecting, converting, and preparing 3D mesh data. It suits scan-processing specialists, 3D-printing users, and developers who want an open-source pipeline; it is not the right choice for capturing scans in real time.

Overview

MeshLab handles the post-processing stages that follow 3D digitization: editing, cleaning, healing, inspection, rendering, texturing, and conversion of triangular meshes. It accepts PTX point-cloud and range-map files, alongside mesh formats, so it can work with unstructured scanner output before that data is turned into a usable model.

Point-cloud utilities and mesh-reconstruction tools are particularly relevant when scans contain gaps, noise, or other defects that prevent direct printing or sharing. The project dates to 2005 and comes from a maker headquartered in Pisa, Italy. Its source is distributed under the GPL 3.0 license, which favors users building an open-source workflow over teams seeking a proprietary, managed product. Release 2025.07, dated September 9, 2025, adds ARM64 support on Linux and macOS and 3MF support.

Key features

Mesh, point-cloud, and reconstruction work

MeshLab combines point-cloud tools, mesh reconstruction, inspection, and repair in one desktop application. That combination is useful for scan-derived geometry that needs technical cleanup before fabrication. It is a processing environment rather than a capture tool: real-time capture is not provided.

Editing, rendering, and conversion

Editing, healing, texturing, and rendering tools let users examine and refine a model without changing applications for every stage. Built-in rendering helps with inspection, while 3D-print export supports a path from repaired scan to physical part. Exports include PLY, STL, OBJ, OFF, WRL, and DXF, giving it a practical role as a format-conversion hub when projects move between scanners, modeling packages, and fabrication software.

Automation and Python access

PyMeshLab exposes MeshLab through Python, including mesh loading and saving and the ability to apply MeshLab filters. Developers can therefore put repeatable cleanup steps into scripts instead of performing every operation manually. The VCG component is described as suitable for a stand-alone, large-scale automated mesh-processing pipeline, making the project more credible for batch work than a purely interactive editor.

Support and learning

Questions about using the application are directed to Stack Overflow, while bug reports go to GitHub. YouTube playlists cover basics, features, 3D-scanning workflows, and mesh cleaning. This gives new users several ways to learn, although support is community- and documentation-led rather than a paid service desk.

Pricing

PlanPriceIncludes
MeshLabfreeOpen-source mesh processing and editing system

There is one free plan, with no paid tier, seat charge, usage quota, or subscription term presented. That makes MeshLab straightforward for individual scan cleanup, education, and teams that can manage their own desktop workflow. The trade-off is that you receive a technical workstation rather than a hosted scanning service, commercial support contract, or real-time capture suite.

Platforms

MeshLab runs as a desktop application on Windows, macOS, and Linux. The latest cited release adds ARM64 support on Linux and macOS, broadening its fit for compatible newer hardware. There is no mobile or browser edition, so users who need capture and processing on a phone or tablet should look elsewhere.

Who it's for

Choose MeshLab when your starting point is scanner output and your priority is cleaning, reconstructing, inspecting, or converting the resulting geometry. It is well suited to 3D-printing preparation, technical artists handling triangular meshes, researchers processing point clouds, and developers who want Python-controlled filters or an automated VCG pipeline. Its GPL 3.0 licensing also suits organizations that prefer open-source software.

It is a poor fit for anyone whose main task is acquiring scans, since real-time capture is absent. Users wanting a polished mobile-first capture workflow, integrated scanner hardware experience, or a web service should consider a capture-oriented alternative instead.

Pros and cons

Pros

  • Free and open source: The 0.00 USD plan and GPL 3.0 license remove purchase barriers and support open workflows.
  • Strong scan cleanup scope: Point-cloud tools, reconstruction, healing, and inspection address the difficult work between scanning and printing.
  • Broad desktop format coverage: PLY, STL, OBJ, OFF, WRL, and DXF exports help move models between tools.
  • Scriptable processing: PyMeshLab and the VCG pipeline enable repeatable or large-scale automation.
  • Cross-platform desktop access: Windows, macOS, and Linux support, including recent ARM64 additions, covers varied workstations.

Cons

  • No real-time capture: MeshLab cannot replace software used to acquire scans.
  • Desktop-only delivery: There is no mobile or browser workflow for users who need processing away from a computer.
  • Community-based support: Help is routed through Stack Overflow, GitHub, and videos rather than a dedicated support channel.

Alternatives

Structure is the better choice when you need a paid, cross-platform SDK with a seven-day free trial for experimentation and prototyping.

JMStudio fits owners of 3DMakerpro scanners who want free scanner-oriented software with STL, OBJ, PLY, ASC, and RSCAN exports.

MeshInspector is worth considering for a freemium workflow that combines mesh, point-cloud, voxel, and G-code viewing with basic editing and repair.

RealityScan suits users seeking a freemium capture option across Android, iOS, Linux, and Windows.

Revo Scan 6 is a free choice for Revopoint scanner owners who need scanning and post-processing together.

3D Scanner App is a freemium option for iOS and macOS users.

Polycam is a freemium Android, iOS, and web service with mobile capture, limited free captures, GLTF export, and public link sharing.

Scaniverse is a freemium Android, iOS, and web option offering mobile capture, splats, meshes, VPS maps, and FBX, SPZ, and PLY export on its free plan.

For broader discovery, browse 3D Scanning Software and 3D modeling software.

Verdict

MeshLab is the right choice for users who need a capable, free, open-source desktop environment for repairing, reconstructing, inspecting, and converting scan-derived meshes, especially when Python or batch automation matters. Its main reason to choose something else is equally clear: it does not capture scans in real time and offers no mobile or web workflow.

Verdict

MeshLab offers mesh editing and processing tools for scan data, with listed exports for common 3D formats and a Python interface. Its scope is desktop mesh processing rather than real-time capture.

Questions

Is MeshLab free?

Yes. MeshLab is listed as a free, open-source mesh processing and editing system.

Which operating systems does it support?

MeshLab runs on Windows, macOS, and Linux. The listed 2025.07 release adds ARM64 support on Linux and macOS.

What license does MeshLab use?

Its source is distributed under the GPL 3.0 license.

What file formats can it export?

Listed export formats are PLY, STL, OBJ, OFF, WRL, and DXF. The 2025.07 release also lists support for 3MF.

Can I use MeshLab from Python?

PyMeshLab is a Python library that interfaces with MeshLab to load and save meshes and apply MeshLab filters.

Who makes MeshLab?

The listed maker is MeshLab, founded in 2005 and headquartered in Pisa, Italy.

Facts from MeshLab's own pages

Apple privacy disclosure
Apple shows that the developer has not supplied privacy-practice details for the iOS app. · apps.apple.com, 14 Oct 2026
Automated processing
The repository describes VCG as usable for a stand-alone large-scale automated mesh processing pipeline. · github.com, 29 Sept 2026
Build and extensibility
The repositories publish build scripts, source code, plugin code, CMake files and a separate extra-plugins repository for community plugins. · github.com, 14 Oct 2026
Color processing
Color tools adjust gamma, saturation, brightness, contrast, levels, smoothing and sharpening, and can calculate ambient or volumetric obscurance. · meshlab.net, 14 Oct 2026
Downloads
Official downloads include Windows 64-bit, macOS Intel and ARM64, Linux Flatpak, Linux AppImage for x86_64 and ARM64, Microsoft Store and source packages. · meshlab.net, 14 Oct 2026
Format conversion
It imports and exports many 3D formats and supports interchange with Blender, Photoscan, VisualSfM, CloudCompare, Autodesk tools and Sketchfab. · meshlab.net, 14 Oct 2026
Founded
2005 · meshlab.net, 28 Sept 2026
Free plan
Yes · meshlab.net, 20 Sept 2026
Headquarters
Pisa, Italy · meshlab.net, 28 Sept 2026
Institution size
ISTI-CNR describes itself as having about 230 staff plus a fluctuating number of students and being located in Pisa, Tuscany. · isti.cnr.it, 14 Oct 2026
Intended users
MeshLab is aimed at processing the unstructured models that arise in 3D scanning. · github.com, 29 Sept 2026
iOS viewer limits
The iOS viewer reads several standard formats and can display complex models, but a reviewer reported crashes around 800,000 vertices and sluggish performance at high polygon counts. · apps.apple.com, 14 Oct 2026
Latest release
The site lists MeshLab 2025.07, released on 9 September 2025, with ARM64 support on Linux and macOS and 3MF support. · meshlab.net, 14 Oct 2026
Learning resources
The support page links YouTube playlists covering basics, features, 3D scanning workflows, and mesh cleaning. · meshlab.net, 29 Sept 2026
License
MeshLab source code is distributed under GPL 3.0, while the MeshLab name is a CNR-owned EUIPO trademark. · meshlab.net, 14 Oct 2026
Limit: 3D-printing tools
Sculpteo notes missing boolean operations, planar cuts, thickness analysis, automatic thickening and hollowing, plus limited snapping. · sculpteo.com, 14 Oct 2026
Limit: crashes and navigation
G2 reviewers report occasional crashes, navigation problems and workflows that fail on some point-cloud or texture tasks. · g2.com, 14 Oct 2026
Limit: documentation and learning curve
SourceForge reviewers repeatedly criticize limited instructions, steep learning, complex menus and an unfriendly interface. · sourceforge.net, 14 Oct 2026
Limit: interface and documentation
Sculpteo characterizes the interface as difficult for newcomers and the documentation as limited. · sculpteo.com, 14 Oct 2026
Limit: stability and undo
SourceForge reviews mention hangs or crashes, texture-path errors and the absence of a conventional undo feature. · sourceforge.net, 14 Oct 2026
Maker
The site says MeshLab has been developed by the Visual Computing Lab of ISTI-CNR since 2005. · meshlab.net, 29 Sept 2026
Maker history
The official site says Visual Computing Lab development of MeshLab has been led by ISTI-CNR since 2005. · meshlab.net, 14 Oct 2026
Maker identity
MeshLab is led by the Visual Computing Lab of ISTI-CNR, the Italian National Research Council institute in Pisa. · vcg.isti.cnr.it, 14 Oct 2026
Measurement
MeshLab provides interactive point-to-point measurement, section extraction and filters for curvature, geodesic distance and vertex density. · meshlab.net, 14 Oct 2026

Where MeshLab stands on Freedom251

Look at these too