From basic options to advanced ones, check out the best free tools to repair or edit digital model files, from Tinkercad to Blender, and more.
If you’ve downloaded, received, or generated an 3D digital file from a text or image-to-model generator, you may need to clean it up, repair it, or make small changes before sending it to your printer. Maybe your slicing software has alerted you to file defects like non-manifold edges.
Don’t worry, it’s easier than ever to repair STL or 3MF files.
In fact, most slicing software today already fixes small errors in your files without you even noticing. You should only get alerts these days when a 3D model has flaws that make it unprintable.
Why might you have an unprintable digital file? AI can make it faster and easier than ever to generate “printable-looking” designs, the resulting digital files, however, may include holes or disconnected surfaces. An STL file is essentially a shell; if it isn’t properly closed or “water tight”, it can contain thin walls, missing faces, or other issues that cause failed or poor-quality prints.
The second reason there may be more unprintable 3D models lately is more accessible (i.e. cheaper and better) 3D scanners. These tools have democratized the creation of digital models from real-world objects. Yet, many novice users generate scans with holes, noise, or incomplete data, which can produce STL files that are difficult or impossible to print without repair.
Common Issues:
There are two main types of software that can help: CAD programs and mesh editing tools.
To fix common STL flaws, like non-manifold edges, you may just need a too like Formware or MeshLab that are more automatic upload-and-hit-fix solutions. Free CAD software, like Tinkercad, FreeCAD, and Blender, is usually the best option when you need more control over the design of the entire model. The downside is that there’s a learning curve to most CAD.
Here we look at the best free CAD and mesh editing programs for STL and 3MF editing and repair. We’ll also point you toward beginner-friendly tutorials, so you can start fixing common issues like like a pro. Note that not all tools will let you upload a 3MF and also be aware of the format the tool will let you export your model as.
Automated mesh repair tools can be a great quick fix. Upload your file and repair it with one click. The trade off is the lack of control in how the model is fixed, which, isn’t often an issue. If you do run into a situation where the automated fixer changed the geometry of your part, your next option is CAD software.
When using a browser based mesh tool that require file uploads, of course avoid uploading confidential client or commercial designs.
If you use Bambu Studio, you may already know Formware, since it’s the software’s recommended mesh fixer.
Formware is an easy one-click, browser-based repair tool. It can be a quick fix for files with few errors, or you can wait a while for more complex files. You can only upload and download STLs, not 3MFs.
MeshLab is a free, open-source mesh editing program used to inspect, clean, repair, and convert 3D models, including STL files. It’s especially useful for fixing messy geometry, removing duplicate elements, closing holes, simplifying dense meshes, and preparing files for 3D printing.
MeshLab is best for users who want more control than a one-click repair tool, especially when cleaning scans, simplifying dense meshes, or inspecting problem geometry.
To get started, open your STL file in MeshLab and use the Filters menu, where most repair tools are located. Good first steps include checking for duplicate vertices or faces, removing isolated pieces, and using hole-closing tools for gaps in the model. After making changes, export the repaired file as a new STL so you keep the original file as a backup.
A few beginner tips:
You can download MeshLab for free from the project website.
Aspose (free and browser based) is as quick and easy as it gets for no-fuss SLT repair. The company makes a lot of file apps, so look for the one called Aspose.3D Repairing. It’s a cloud-based tool that fixes corrupted or invalid 3D mesh files directly in your browser, without needing to install software. Just drag-and-drop your .stl file (there’s a limit to the size) and click on “fix”. If you have an OBJ you can convert it to an STL with another Aspose tools called OBJ to STL converter.
Aspose detects issues such as incorrect normals, missing normals, lack of thickness, and unexpected holes. It’s best for quick automatic fixes, not for redesigning geometry or controlling exactly how the repair is made.
MeshInspector (browser based + desktop, basic version is free) fixes files with one click, it says, but we found it did so much more. It first auto-repaired the non-manifold edges but flagged some holes it said we should repair. For more accurate and detailed repair we could have fixed them individually and manually but opted for the “Auto Repair Mesh” button. Again, our holes were fixed and the file loaded nicely into our slicer.
If you’re looking for more than an auto-repair or if the auto-repair takes detail out of your model that you need, MeshInspector has a very user-friendly interface for learning the basics (and some advanced methods) of fixing models in the most accurate way possible. It’s not free, though. A basic version that has just limited tools, is free, and you can try the advanced version with all the repair tools free for 30 days (we used this option), but after that, you’ll need to subscribe: $300 a year for advanced mesh editing, then a pro version for $790 that includes 3D scan data to mesh, CT, and MRI data to mesh and more.
Sometimes, an automatic mesh fixer can only take you so far. These tools are great for closing holes, removing duplicate faces, or fixing non-manifold geometry, but they usually can’t rebuild a model’s actual design intent.
If an STL file has the wrong dimensions, missing functional features (or parts you want to delete), poorly placed screw holes, weak connection points, or a part that needs to fit precisely with another component, free CAD software may be the better choice.
Programs like FreeCAD, Tinkercad, Blender, or Fusion let you create clean shapes, adjust measurements, add or remove features, and rebuild damaged sections more accurately than a mesh repair tool can. In other words, when the problem is not just a broken mesh but a design that needs real changes, CAD software gives you much more control.
Tinkercad is a completely free online CAD program developed by Autodesk. You can access the tool by making a free account on the Tinkercad website or logging in with an existing Autodesk account. Its main feature is its use of basic shapes and primitives as building blocks to create 3D models.
Tinkercad can be very useful for simple STL edits such as adding text, splitting a design, or combining two STLs into a single model.
The tool is easy to use, runs smoothly, and has all the basic tools you need to create a simple 3D model. However, it’s missing some key features of a proper STL editor, particularly tools for surface modeling and mesh repair.
That said, it can be a great option to help you get your bearings or to work on specific, basic editing issues if that’s all you’re after. Here’s how to do it.
Once you have created and logged into your free Tinkercad account, you can edit your STL file. The first step is to import the file.
Before importing into the workspace, Tinkercad gives you a basic overview of the STL, including the part dimensions. If you need to scale your design, this is the time to do it.
It may take a minute for Tinkercad to upload the file into the workspace, depending on the complexity and file size.
Once Tinkercad has finished importing your file, you can use any of the basic shapes, shape generators, or various other shapes provided to edit your STL. Additionally, you can import other STL files and use those to modify your design further.
You can also adjust size and scale using the drag points within the workspace.
Once you have edited the design to your liking, you can export it as an STL.
Blender is a highly diverse, feature-rich program that can be easily downloaded from the Blender project website. Blender is a great STL editor if you want to create high-poly models, offering many tools to sculpt and work out fine details. It also makes it very easy to import STL models and prepare them for modeling.
However, it has a relatively high learning curve due to its huge assortment of tools and commands. It also requires high computing power to display some models, especially if you subdivide the model into many smaller faces.
Let’s look at how you can work on your STL files.
This approach only increases the number of polygons by interpolating them from the pre-existing ones, meaning that your model won’t have more detail, only more faces. If you want to increase detail, i.e. surface curvature, then you need to go back into “Object Mode” and apply a “Subdivision Surface” modifier and export the resulting geometry once more as STL.
Apart from STL import, Blender offers a native STL repair tool.
Blender’s 3D Print Toolbox allows you to address issues that might cause your STL file to print incorrectly, including:
You can check for all these issues by pressing “Check All” or going through them one by one. At the bottom of the toolbox, there will be a list of errors you can cycle through. To repair vertices and edges, press “Isolated”. To make your mesh manifold, press “Make Manifold”.
To export your object go to “File > Export > Stl (.stl)” and follow the prompts to save your file.
FreeCAD is open-source and free-to-use CAD software that offers many different tools for 3D modeling. You can download FreeCAD for free from the FreeCAD project website. Simply select the correct version for your OS and start the installation.
FreeCAD is excellent for precise, functional parts, but it is less comfortable for sculpting organic shapes or repairing very messy scan data. It works best when you want to convert, rebuild, or dimensionally modify a part rather than simply patch a mesh.
When it comes to editing STL files, a serious limitation is that FreeCAD struggles with intercepting structures. This may result in meshes with intercepting edges being ruined.
That said, plenty can still be done with it, so it might just be the program that suits your needs.
FreeCAD also features an extensive mesh repair tool:
Fusion (until recently known as Fusion 360) is a cloud-based 3D CAD/CAM software developed by Autodesk. It can be used for free on its personal use license, which has certain limitations but fortunately provides access to powerful mesh editing and creation tools. These tools support both parametric and direct modeling modes where you can insert, repair, and modify mesh bodies to prepare them for manufacturing.
It’s good and practical software to work with. While the learning curve can be steeper than simpler programs such as Tinkercad or Meshmixer, there’s plenty of information about how to use it, and once you get used to the user interface and tools, it naturally becomes a powerhouse for 3D modeling.
License: The text of "Free STL Editors: How to Edit & Repair STL or 3MF Files" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.