Watertight Manifold Check
This watertight mesh analyzer verifies that all boundaries are closed. Open shells force slicers to generate G-code incorrectly, leading to failed layer print tracks or hollow cavities filling with solid plastic.
STL Print Tool
Validate STL assets locally before slicing. Audit mesh boundary watertightness, non-manifold geometry, physical dimensions, and printing risks.
Files are processed locally in your browser.
Model report
3D Printing Validation
Slicer errors can ruin prints and waste filament. Running your files through our verification utility helps identify mesh surface errors before slicing. This diagnostic check ensures that your slicer receives a clean input.
This watertight mesh analyzer verifies that all boundaries are closed. Open shells force slicers to generate G-code incorrectly, leading to failed layer print tracks or hollow cavities filling with solid plastic.
Our geometric diagnostic tool calculates non-manifold vertex points. These intersections represent overlapping walls that slicers cannot slice physically, often causing nozzle collisions and material over-extrusion.
Our coordinate tool displays the exact physical dimensions of the bounding box, preventing scale errors that render models too tiny or huge when imported from programs using different unit settings.
Printing Foundations
The STL (Stereolithography) format represents three-dimensional surface geometry using a list of raw, unstructured triangulated faces. Unlike modern formats, it does not support colors, textures, materials, or hierarchies. It is purely designed as the interface between CAD models and physical manufacturing hardware. To print successfully, a mesh must be completely closed or watertight, meaning every triangle edge must share exactly two faces. Open boundaries, self-intersecting polygons, and zero-thickness sheets confuse slicing algorithms, resulting in toolpath errors and printing failures. Validating the file before starting a print job saves both time and materials, avoiding common layer adhesion issues and G-code parsing bugs that disrupt printing workflows.
Slicer Diagnostic Guidelines
Procedurally generated AI models often contain messy geometries. Use the STL checker to audit and fix these typical sliced printing errors, verifying manifold topology and boundaries before committing material resources.
Paper-thin surfaces cannot print. The boundary checking algorithm flags zero-thickness walls, indicating you need to apply a solidifying shell in your editor. This ensures walls have sufficient physical thickness to hold shape.
If face normals point inwards, slicers interpret the inside as empty air. The diagnostic viewport highlights these surfaces so you can flip normals, ensuring that the printer nozzle deposits plastic on the correct side.
AI tools leave isolated polygons. The local analyzer helps you identify detached mesh groups, preventing slicers from printing floating spaghetti and ensuring that every element of your model is connected to the base plate.
An STL checker is a geometry verification utility designed to audit 3D model files before slicing. This local STL checker calculates physical bounds (height, width, depth), total triangle count, and watertight manifold status, ensuring your mesh contains no open holes or surface gaps. It allows makers to audit their files locally without uploading, which is perfect for rapid diagnostics during iterative design phases before exporting to a slicer like Cura. It flags potential printing errors automatically.
A boundary edge is an edge belonging to only one triangle, meaning there is a hole in the mesh. A non-manifold edge is shared by three or more triangles, which represents self-intersecting or physically impossible geometry. The STL checker flags these edge anomalies to prevent G-code errors, saving you from printer nozzle jams and filament waste. Slicers often struggle with non-manifold edges, leading to unpredictable slice paths and hollowed walls where solid infills should be. Resolving this yields clean layers.
Yes. This client-side STL checker parses your 3D files completely in your local browser memory using JavaScript. The STL checker does not upload your meshes to external servers, ensuring that your proprietary CAD and manufacturing assets remain entirely private and protected against unauthorized access. This local computation is ideal for engineering firms, designers, and manufacturers working with proprietary prototypes or patent-pending models.
If the STL checker flags print risks, you can use automated mesh repair modifiers in Blender, Netfabb, or Autodesk Meshmixer. After closing open boundaries, you can re-run the repaired mesh in the STL checker to verify that the watertight score has reached 100, indicating a fully manifold model ready for slicing. Once clean, your print job will process smoothly, resulting in high structural strength and precise layer alignment. This prevents visual delamination on prints.