How to scale or resize an STL before printing

The easiest place to resize an STL is right in your slicer: import the model, select it, and set a new size either as a percentage or an exact millimeter dimension — with the aspect-ratio lock on so it scales evenly. That covers almost every case, from shrinking a model to fit the bed to enlarging a tiny download. For anything more involved you can use a free 3D editor. Here's how to do it right, and the one mistake that ruins parts.

When you need to resize

The easy way: scale in your slicer

Every slicer — Cura, PrusaSlicer, Bambu Studio, OrcaSlicer — has a Scale tool, and it's the fastest route because you're already there to print.

  1. Import and select the model on the plate.
  2. Open the Scale tool. You'll see fields for each axis in both percent and mm.
  3. Type a percentage (e.g. 50% for half size, 200% for double) or an absolute size in mm for one dimension.
  4. Keep the uniform-scaling lock (the padlock / "lock aspect ratio") on — change one value and the others follow proportionally.
  5. Check it fits the bed and re-slice.

Because you set a real mm value, you don't need to calculate anything — set the height (or width) you want and the rest scales with it.

The one rule: scale uniformly

The mistake that wrecks parts is non-uniform scaling — unlocking the axes and stretching one more than the others. It distorts the model, and worse, it turns round holes into ovals and throws off anything that must fit something else (threads, pegs, lids, bearings). Keep the aspect ratio locked unless you have a specific reason to stretch a single axis, and even then expect holes and mating features to need rework. When in doubt, scale all three axes by the same percentage.

Free tools for more control

If you want to resize before slicing, edit only part of a model, or work in exact units, these are free and beginner-friendly:

Whatever the tool, the same rule applies: scale uniformly unless you truly mean to distort.

Two things to watch

Better yet: set the size before you export

Resizing is a fix for models you didn't make. When you build the model yourself, you can skip it: every 3DGEN generator lets you set real-world dimensions up front — cutter size, plate width, mold wall, roller length — so the STL exports at the exact size you want and drops onto the bed ready to print. If you're avoiding modeling software entirely, see how to make 3D-printable models without CAD.

FAQ

Percent or millimeters — which should I use?

Use mm when you need an exact size (a part that must fit something), and percent when you just want "half" or "double." With the aspect lock on, either scales the whole model evenly.

Does scaling break the mesh?

No — uniform scaling keeps a watertight model watertight. The risk isn't the mesh; it's non-uniform stretching distorting holes and fits, or shrinking so far that details fall below printable size.

Can I resize an STL without a slicer?

Yes — Tinkercad, Windows 3D Builder, Blender, or an online STL editor all resize and re-export. But if you're printing anyway, the slicer's Scale tool is usually the quickest.

Make it with 3DGEN

Skip the resizing step — design your model at the exact size you need in your browser and export a print-ready STL. Free, no CAD.

Browse all generators →