Mesh Boolean
LocalBoolean union/subtract/intersect two meshes (STL/OBJ/PLY/3MF/GLB) and export STL, locally in your browser.
A (base)
Drag files here, or click to browse
Supports .stl,.obj,.ply,.3mf,.glb,.gltf,.xyz,.pcd
Choose fileB (tool)
Drag files here, or click to browse
Supports .stl,.obj,.ply,.3mf,.glb,.gltf,.xyz,.pcd
Choose filemanifold kernel requires oriented manifold input (auto-welded from triangle soup); BVH fallback accepts looser geometry.
What is it? Mesh Boolean performs union, subtract and intersect operations between two meshes (STL/OBJ/PLY/3MF/GLB) and exports the result as STL, all locally in the browser.
TL;DR: Union/subtract/intersect two meshes and export STL.
How to use
- Load mesh A and mesh B.
- Choose the boolean operation.
- Preview and download the STL.
FAQ
Do the meshes need to be watertight?
Yes — clean, watertight inputs give the most reliable results; repair first with Mesh Doctor.
Is it local?
Yes, the boolean runs in your browser.
Limitations
- Non-manifold or self-intersecting inputs may fail.
- Computationally heavy for dense meshes.
Privacy
Privacy first: this tool runs entirely in your browser. Your input and files never leave your device.