Free browser tool; a budget starting point before a paid repair application.
Our verdict
JustFixSTL is a useful free starting point for routine mesh cleanup when the intended shape is already there. Its simple browser access and stated local processing are appealing, but you still need to check the repaired shape, dimensions and sliced layers before printing.
Best atOccasional cleanup of mesh holes, flipped normals and other common surface errors without creating an account.
Less suited toReconstructing missing detail, resolving severe self-intersections or meeting confidentiality requirements that demand an approved offline workflow.
| Access | Free; no signupTry routine cleanup without committing to a larger modeling application. |
|---|---|
| Mesh formats | STL, OBJ and OFF import/exportBinary or ASCII STL output lets you choose a format your slicer accepts. |
| File limit | 100 MB; one file at a timeLarge meshes still depend on your device’s memory and processing power. |
| Repair scope | Documented hole filling, normals correction and mesh cleanupInspect small features and intended openings; closing a surface does not reconstruct missing detail. |
| Processing | Developer says files are processed locally in the browserThe no-upload design is appealing, but it is not an independent privacy certification. |
What Else Do You Need? Use an updated browser with WebGL support and a device capable of handling your mesh. Keep your slicer or modeling software available to compare dimensions and inspect layers. Manual editing software may be needed for missing features or persistent intersections; some advanced repair tools require a paid plan.
| Browser support | The repair library lists Chrome, Firefox, Safari and Edge; the website needs WebGL for its preview. |
|---|---|
| STL export choice | Binary STL is more compact; ASCII stores triangle information as readable text. |
| CAD boundaries | STEP is not in the documented input list; repairing an STL does not repair the original CAD model. |
| Analytics | The privacy policy says analytics requires consent and receives no file data; declining does not prevent tool use. |
| Final checks | Keep the original and compare shape, dimensions and sliced layers before using the repaired copy. |
JustFixSTL is worth trying when a downloaded model or CAD export has mesh errors and you want a straightforward repair tool. It offers free access without an account, accepts several common model formats, and says it processes files on your device. For an occasional printing problem, that’s an appealing starting point.
I’d use it for routine cleanup, provided you can check the repaired model afterward. Its documented features cover common defects, but you’ll still need to check whether the repair kept the shape you wanted. If you need to rebuild missing details, preserve a precise fit, or meet strict confidentiality requirements, you’ll need more than a successful export.
JustFixSTL lists STL, OBJ and OFF as supported inputs and outputs, including binary and ASCII STL exports. Binary STL is usually the practical choice for printing because it’s more compact; ASCII stores the same kind of triangle information as readable text. Choose a format your slicer accepts—the slicer is the program that turns your model into printing instructions.
The stated file limit is 100 MB, with one file processed at a time. That limit describes what the service accepts, not how quickly your computer will finish. Large, detailed models can demand more memory and processing time, so a file below the limit isn’t a promise of smooth operation.
The repair library lists support for Chrome, Firefox, Safari and Edge. Use an updated browser; the website also needs WebGL graphics support for its 3D preview. That support list doesn’t guarantee the whole tool will work well on every phone or computer.
STEP files aren’t in JustFixSTL’s supported input list. If you need a repaired STEP file, use CAD software that can repair and save that format. Converting it to STL gives you a surface made of triangles; cleaning that surface doesn’t repair the original CAD model.
JustFixSTL’s documented repairs make the most sense when the intended shape is already there and errors in its surface are confusing the slicer.
Small gaps are a reasonable starting point. A mesh hole is a missing patch of surface. JustFixSTL describes filling these gaps with new triangles, and its guidance acknowledges that large missing regions need more care. Closing a hole in a scan doesn’t recover the detail the scanner never captured. A filled area might need reshaping before it resembles the intended object.
Don’t confuse a mesh hole with a designed opening. A correctly modeled tube can have an open passage while its inner and outer walls form a complete surface. Check that repair preserves passages, sockets and other openings you need.
Non-manifold errors concern how surfaces join. For example, three faces might share an edge where a solid’s surface should have two. Those connections can make the inside and outside ambiguous. JustFixSTL documents cleanup for problematic edges and points, but its own analysis guide calls repair of severe self-intersections limited. If surfaces pass through one another throughout the model, expect manual work.
Flipped normals concern which way a face points. Normals indicate the outside of each triangle. Inconsistent orientation can produce dark or apparently missing faces in a viewer, or missing walls in a slicer. JustFixSTL describes correcting orientation, including handling disconnected pieces separately. It also documents removing duplicate or unusable faces and joining duplicate points.

You’ll still need to check details and dimensions after those repairs. Look closely at thin features, lettering and the places where another part needs to fit. A model can look much the same from a distance while a small but essential feature has changed.
Disconnected pieces, also called shells, need judgment too. Several shells may be intentional in an assembly. Correcting their orientation doesn’t mean joining them together or exporting each as a separate file.
Treat JustFixSTL as an automatic mesh-cleanup tool. Its documented repair method uses geometry algorithms, with no demonstrated AI feature for recreating missing parts. The description of those algorithms doesn’t tell you how fast it will run or whether a complicated model will come out correctly.
The documented workflow is manageable for a beginner. The part that needs your attention is checking what changed.
If those checks pass, the file is a reasonable candidate for printing. A preview still doesn’t prove physical fit, strength or a successful print. For a part that must fit another object, a small test print of the connection can help before you commit to the whole job.
JustFixSTL says analysis, repair and export happen inside your browser, with no mesh upload or server processing. It describes using WebAssembly, which lets the repair code run on your computer within the browser. If implemented as described, that avoids handing your design to a remote repair server.
The privacy policy separately says Google Analytics loads only after consent and receives no file data. It says you can decline analytics and still use the tool. Processing meshes on your device doesn’t mean the website makes no network connections at all.

The open-source information is inconsistent. The About and How It Works pages say the custom repair library, meshfix-wasm, hasn’t been published. Yet the site’s GitHub link leads to a public repository containing source code, build instructions and an MIT license. The unpublished wording appears outdated.
That’s useful transparency, but public library code doesn’t prove which version the hosted tool runs or establish the behavior of the whole website. It also doesn’t replace a network audit. The developer suggests inspecting browser network requests or disconnecting after the page loads; those are checks you can perform, not an independent privacy certification.
For a public model you downloaded, the documented approach makes JustFixSTL an appealing option. For confidential client work, follow your organization’s requirements. If you need an approved, verifiable offline workflow, choose one your organization has cleared before opening the design in a repair service.
Start with your existing slicer if the problem is minor. PrusaSlicer, for example, documents some automatic model repair. If the intended geometry survives and the layer preview looks right, you may already have what you need. JustFixSTL becomes more useful when errors remain or you want a separately repaired mesh file.
Formware is a straightforward server-based alternative. Its free online tool accepts binary and ASCII STL. You upload the file for processing, and Formware says it deletes files after download or otherwise after six hours. Consider it for another repair attempt when sending the file to a server is acceptable, without assuming it will fix every file JustFixSTL couldn’t.
FabConvert addresses files that won’t open correctly. It documents checks of file structure and geometry, followed by an attempted repair. It also uploads files and says they’re deleted 15 minutes after upload. That makes it another possible route for a damaged STL, with a different data-handling arrangement from JustFixSTL’s stated local processing.
MeshInspector offers more editing and inspection controls. Its desktop application supports Windows, macOS and Linux, with tools for filling or stitching holes and measuring geometry. Basic manual repair is available in its free Community plan; the one-click Mesh Healer is listed in the paid Makers plan. Consider it when you need control over a specific area or measurements to judge the result.
For separate components, Blender’s Separate by Loose Parts creates an object for each disconnected piece. Blender also offers remeshing—rebuilding the surface mesh—which can change fine detail depending on its settings. These are distinct jobs from routine repair. JustFixSTL’s website instructions don’t show how to export pieces separately or remesh a model, so don’t choose it on that assumption.

Try JustFixSTL if you have a supported file within its size limit, a recognizable mesh defect and time to inspect the output. Its strongest appeal is the simple access and documented local processing. You can attempt routine cleanup without committing to a larger modeling application.
The main limitation is that automatic repair can’t establish whether the changed surface still matches what you need. Choose more direct editing for missing features or persistent intersections, and an approved offline workflow when confidentiality demands it.
For your next file, keep the original, run the repair and compare the result in your slicer. Use the repaired copy only when the shape, dimensions and sliced layers make sense for the object you’re trying to print.