3D PrinterWiki

Reduce STL file size

Make a big STL small enough to upload, email or open in Tinkercad.

Choose an STL fileor drop it here

More options

3D scans, sculpts, AI-generated models and high-resolution exports can easily reach 100 MB or more. That is too big for Tinkercad (25 MB limit), slow to upload to Printables or Thingiverse, a pain to email, and heavy for your slicer. Usually, most of those triangles add nothing you can see in a print. This tool reduces STL file size by keeping only the share of triangles you choose, while keeping the overall shape.

Reduce STL file size tool showing a vase with half its triangles and the wireframe visible
A vase reduced to 50% of its triangles. The shape stays the same.

How to reduce the size of an STL

  1. Drop the STL (or 3MF, OBJ, PLY).
  2. Drag the slider to choose how much of the mesh to keep. Large files start at 25%, others at 50%. The wireframe shows the triangles, so you can see the effect.
  3. Read the result: triangles before and after, file size before and after, and the change in volume.
  4. Download the smaller STL.
How to reduce STL file size: drop the STL, drag the slider, download the smaller file

How the reduction works

The tool uses vertex clustering. It lays an invisible 3D grid over the model and moves all the corners that fall into the same grid cell to their average position. Triangles that collapse to a line or a point disappear, and triangles that stay become slightly bigger. Making the grid finer keeps more detail; making it coarser removes more triangles. The tool searches for the grid size that gives the share of triangles you asked for.

The method is very fast even on multi-million-triangle scans, and it keeps the overall form well. It works evenly over the whole model, so flat areas lose as much detail as curved ones. That is why it is best at 25% and above for parts with fine text or sharp edges; for organic scans, 10% often still looks the same on the printer.

Where the file size comes from

A binary STL is 84 bytes of header plus exactly 50 bytes per triangle, so file size is directly tied to the triangle count: 1 million triangles is about 48 MB, 100,000 is about 4.8 MB. ASCII STL files are about five times bigger for the same model because every number is written out as text. The download here is always binary, so an ASCII STL shrinks a lot even at 100%.

How much can you reduce an STL: file size targets, triangle shares and binary vs ASCII

Picking a target

Will a reduced STL print worse?

At sensible levels, no. A 0.4 mm nozzle and 0.2 mm layers cannot show details smaller than that. A scan with triangles 0.05 mm across has far more detail than any FDM printer can reproduce, and reducing it to triangles 0.2 to 0.3 mm across makes no visible difference on the print. Resin printers show finer detail, so be gentler there: 50% is a safe starting point.

Smaller files without losing any triangles

Reducing triangles is not the only way to make a file smaller. If the shape has to stay exactly as it is, try these first:

Only when the file is still too big, or a program struggles with the number of triangles, does it make sense to reduce the mesh itself.

Tips for reducing STL file size without losing detail

Reduce STL file size questions

How do I reduce the file size of an STL?

Drop it on this page and drag the slider to keep fewer triangles. Download the smaller STL. Converting ASCII to binary also shrinks it about five times.

How do I reduce an STL file size for Tinkercad?

Tinkercad imports files up to 25 MB. Reduce the triangle count until the new size shown is under 25 MB, then download.

Does reducing an STL change its size in millimetres?

No. The dimensions stay the same; only the number of triangles changes.

Can I reduce STL file size in Blender or Meshmixer?

Yes, with Blender's Decimate modifier or Meshmixer's Reduce. This page does it without installing anything.

What is a good triangle count for 3D printing?

For most FDM prints, 100,000 to 500,000 triangles is plenty, even for detailed figurines.

Why does my reduced model look broken in places?

At very low settings, nearby corners merge and thin parts can collapse or leave small holes. Move the slider up, or run the result through STL repair.

Is a 3MF smaller than an STL?

Usually yes, several times smaller, because 3MF shares corners and is zipped. The demo vase is 256 KB as STL and 51 KB as 3MF.

Does reducing an STL change its volume?

Slightly. The result line shows the change in volume, which stays under a percent or two at sensible settings.

More 3D printing tools

Updated November 2026 · How these tools work