Skip to main content
Vecaria

Mesh Boolean

Local

Boolean 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 file

B (tool)

Drag files here, or click to browse

Supports .stl,.obj,.ply,.3mf,.glb,.gltf,.xyz,.pcd

Choose file

manifold 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

  1. Load mesh A and mesh B.
  2. Choose the boolean operation.
  3. 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.