STLPal

Guides / Updated October 20, 2026

How to edit an STL file

You can edit an STL — scale it, cut it, join it, sculpt it. What you can't do is go back and change a dimension you set in CAD, because the file only remembers triangles, not the shape it started as.

First, what an STL can hold

An STL is a list of triangles: three corners and a facing direction each. No history, no sketch, no "hole diameter 4 mm" — just the surface that came out the other end.

That one fact decides the tools. A mesh editor moves those triangles. CAD cannot open the file and show you a feature tree, because there isn't one in there.

What each kind of tool can actually do

You want toMesh editor (browser, Blender)CAD (Fusion, FreeCAD, Onshape)
Change the size, rotate, mirrorYes, and it keeps proportions if you lock themYes, but you convert the mesh first
Cut a hole, add a boss, change wall thicknessAwkward — a boolean and a lot of cleanupThis is the reason to use CAD
Join two prints into one partYes, as a union of trianglesYes, as real solids
Repair holes and flipped facesYes — that is what STL repair tools doUsually worse at it
Keep the change editable next weekNo — every edit bakes into the meshYes

If the change has a number attached (a 4 mm pin, a 0.5 mm wall), CAD will save you time by the second edit.

The browser route: resize, repair, combine

  • Set the exact size first. STL carries no unit, so a model can arrive 25× too small (saved in inches) or 10× too small (centimetres). Type the height you want in millimetres and let the editor scale the rest.
  • Rotate to the printing orientation before anything else — a part lying flat prints better than one balanced on a corner, fewer supports and less scarring.
  • Join or overlap parts with a boolean, then check for non-manifold edges. A union is the step that most often leaves three-way edges behind.
  • Save as 3MF if the file has several parts: STL merges them into one mesh and you lose the ability to move a part afterwards.

The Blender route: sculpt and boolean

  • Import the STL, then switch to Edit Mode to move vertices. Good for organic shapes — minis, props, repairs on a scan.
  • For a precise cut use a Boolean modifier: model a cylinder where the hole goes, set the operation to Difference, apply, then delete the cutter.
  • Booleans multiply triangles and produce long thin ones. Decimate afterwards if the slicer struggles, and run a repair pass to catch the open edges the boolean left.
  • A Remesh modifier rebuilds the surface from scratch — often faster than patching a scan, at the cost of detail.

The CAD route: when the edit has to be exact

Converting a mesh to a solid is the step that decides everything. In FreeCAD it is Part → Create shape from mesh, followed by Part → Refine. In Fusion 360 you insert the mesh and then convert it to a BREP body.

Both work best on clean, low-poly models. Triangles with long slivers convert into hundreds of tiny faces, and every later cut has to chew through them — a scan of a figurine is a bad candidate, a mechanical bracket is a good one.

Once it is a solid, edit it the way you would edit anything in CAD: change the hole diameter, the wall thickness, the fillet radius. That is the whole point — a mesh edit is a one-off, a CAD edit is a value you can change twice.

Before you print the edited file

CheckWhy it bites after editing
Wall thicknessScaling down a 1.2 mm wall to 0.9 mm is still printable at a 0.4 mm nozzle; below about 0.8 mm the slicer starts dropping perimeters
Non-manifold edgesBooleans and decimation both create them; slicers either warn or silently drop the inner wall
UnitsA resize is a guess if you never typed a real measurement — check the bounding box against the part in your hand
Triangle countA repair or a remesh can turn a 50k model into 500k; it prints the same and slices slower

Run the edited file through the viewer once: the bounding box and the triangle count are on screen, and the cost calculator takes it from there.

Tools for this