Strip duplicate triangles and zero-area faces from STL/OBJ meshes. Smaller files, faster slicing, fewer printer errors.
Upload your mesh
We hash each face by sorted vertex indices and drop duplicates
Download a smaller, cleaner mesh ready for slicing or sharing
0 bytes uploaded. Duplicate Face Remover runs entirely in your browser using three.js and WebGL. Your meshes never leave your device.
Boolean operations in CAD often leave overlapping coincident faces. Importing from multiple sources or careless modelling produces them too. They confuse slicers and bloat file size.
A triangle where two or more vertices share the same position — area is zero. They contribute nothing visually but slow down everything.
No. Duplicates and degenerates are pure noise — removing them is always beneficial. The visible geometry is identical.
Fix problem STL meshes: weld duplicate vertices, remove degenerate faces, and detect non-manifold boundaries. Browser-based, zero upload.
Open toolRecompute consistent face and vertex normals on any STL/OBJ/GLB. Fixes inverted shading, missing normals, and flipped triangles.
Open toolRemove per-vertex colour data from CAD-exported STL/OBJ/GLB files. Cleaner geometry for downstream pipelines that don't accept vertex colours.
Open tool