Free Online 3D Mesh Optimizer

Reduce polygon count, merge duplicate vertices, and clean up 3D models in your browser. No software to install, no server uploads.

What Gets Optimized

Two techniques reduce geometry complexity while preserving the visual shape of your model.

Vertex welding

Configurable

Merges vertices that are within a set distance of each other. This removes the redundant vertices that accumulate from boolean operations, imports, and sculpting.

Degenerate face removal

Auto

Deletes zero-area triangles — faces where two or more vertices share the same position. These waste GPU budget and can confuse physics engines and slicers.

How It Works

01

Upload your model

Drop a GLB, GLTF, OBJ, STL, or PLY file. It loads directly in your browser.

02

Set optimization level

Adjust the vertex merge threshold and toggle degenerate face removal. Preview the before stats.

03

Download optimized GLB

Get a cleaned GLB with before/after vertex and face counts shown.

Why Use This Tool

Fully private

All processing happens in your browser. No files are sent to any server.

Instant results

Mesh optimization runs in seconds even for models with millions of polygons.

Any 3D pipeline

Export to GLB — compatible with Unity, Unreal, Blender, Three.js, and more.

Frequently Asked Questions

What does the mesh optimizer do?

It merges duplicate or nearby vertices (vertex welding) and removes zero-area degenerate faces. This reduces file size, improves rendering performance, and can fix certain mesh artifacts.

What does the merge threshold control?

The threshold sets the maximum distance between vertices for them to be considered duplicates. A value of 0.001 merges very close vertices; 0.05 is more aggressive and may visibly alter the shape of small features.

Will optimization change the visual appearance of my model?

With low threshold values (0.001–0.005), changes are typically invisible. Higher values may smooth out small details. Always preview the result before using it in production.

What formats are supported?

You can upload GLB, GLTF, OBJ, STL, and PLY files. The optimized model is always exported as GLB for maximum compatibility.

Does my file get uploaded to a server?

No. All processing runs locally in your browser using WebGL and Three.js. Your files never leave your device.