Skip to main content
Vecaria

Mesh Simplifier

Local

Mesh simplify online — decimate by ratio or exact target face count, see before/after triangle and vertex stats, export STL. Free, no upload.

Drag files here, or click to browse

Supports STL, OBJ, PLY, 3MF, GLB, GLTF

Choose file

Drop a mesh to see its triangle count and a target-faces estimate. Isolated triangle soups (no shared vertices) cannot be decimated — weld first with Mesh Doctor.

Preview first: conversion and download happen only after you click the button above. Files are not uploaded.

The model preview appears here after you drop a file — nothing is downloaded until you click the convert button.

What is it? Mesh Simplifier decimates a mesh by a ratio or an exact target face count to reduce triangle count and file size, keeping the overall shape. The result summary shows before/after triangle and vertex counts (welded basis). Export as STL for printing or web use.

TL;DR: Mesh Simplifier decimates triangles by a reduction ratio or an exact target face count to shrink the file. Drop in a mesh, set the ratio or target count, check the before/after triangle and vertex stats, then download the simplified STL. Free with no login; everything runs locally in your browser, nothing uploaded.

How to use

  1. Open a mesh model (point-cloud inputs are rejected with a clear message) — the current triangle count is shown.
  2. Set the reduction ratio, or type an exact target face count (converted via the Euler formula); inspect the on-page preview.
  3. Click Convert & download to export the simplified STL — the result summary shows the actual before/after counts.

FAQ

How much can I reduce?

Ratios from light clean-up to aggressive decimation are supported, or type a target face count for a precise goal; inspect the preview before exporting.

Does the ratio remove faces directly?

Not exactly — the decimator (three SimplifyModifier) works in welded-vertex counts, and faces shrink along with collapsed edges. Face-based goals are converted via the Euler formula (V ≈ 2 + F/2), so for meshes with open boundaries they are estimates; the result summary reports the actual counts.

Is it local?

Yes, simplification runs in your browser.

Which files can I simplify?

STL, OBJ, PLY, 3MF, GLB and glTF meshes — six input formats. Point clouds (.xyz/.pcd and faceless PLY) are rejected with a clear message; convert to a mesh first. Output is always a binary STL, so to slim a GLB and keep a GLB, use GLB Optimize instead.

How is this different from GLB Optimize?

GLB Optimize trims a GLB without changing how it looks — dedup, weld, resample and prune — and still hands you a GLB. Mesh Simplifier cuts triangle count on purpose, trading detail for a much smaller STL. Clean first, simplify when you genuinely need fewer polygons.

Why did the counts barely change?

Decimation needs shared edges: isolated triangle soups (no coincident vertices, no shared edges) cannot be collapsed at all — identical before/after counts in the result summary mean exactly that. Weld the mesh first with Mesh Doctor, then simplify again.

Is it free?

Yes — Mesh Simplifier is free with a daily allowance and no login, and every reduction runs inside your browser tab.

Does it preserve sharp edges and small features?

No — there is no adaptive or feature-preserving mode, and this is not a quadric-error decimator: aggressive reduction removes fine detail everywhere. Use a light ratio for printable models, watch the before/after triangle counts, and inspect the on-page preview before exporting.

Examples

  • Upload a mesh → set 50% or a target face count → check the stats → download the simplified STL

Supported formats

STLOBJPLY3MFGLBGLTF

Limitations

  • Aggressive reduction removes fine detail.
  • Non-indexed inputs (e.g. STL with per-face normals) are welded by position (tolerance 0.0001) before decimation; normals are recomputed and UVs are dropped.
  • Point-cloud inputs (.xyz/.pcd and faceless PLY) are rejected with a clear message — convert to a mesh format first.
  • No adaptive/feature-preserving mode.
  • Decimation is counted in welded vertices; face-count goals are estimates for open (non-watertight) meshes — the result summary gives the actual before/after counts.
  • Isolated triangle soups (no coincident vertices, no shared edges) cannot be decimated at all — identical before/after counts in the result summary mean exactly that; weld the mesh first with Mesh Doctor.
  • Output is always a binary STL.
  • Runs locally in your browser; nothing is uploaded.

Privacy

Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.