A practical guide to 3D printingLearn. Make. Adapt.
Design and fit

Why is my STL the wrong size?

Diagnose unit mismatches, scale percentages, and rotated dimensions without distorting a fitted model.

Check the intended dimension and the import/export units before resizing an STL. If every dimension differs by the same factor, a unit mismatch is a strong lead. Correct the scale uniformly, then verify a second feature.

This guide addresses a model that is already the wrong size in the slicer. If the on-screen dimensions are right but the cooled print does not fit, use the fit and tolerance workflow instead.

1. Find one trustworthy intended dimension

Use the designer’s dimensioned drawing, the original CAD file, or a clearly stated model size. A thumbnail beside a familiar object is not a reliable scale reference. If the download contains several variants, confirm that you opened the intended one.

Write down the expected length with its unit and the length shown by the slicer. Also check whether the selected object is the complete assembly or only one part. A 100 mm assembly can contain a 20 mm component without anything being wrong.

Do not use “scale to fit the bed” to repair a fitted object. That can make it printable while losing the dimension it needs to function.

2. Look for a recognizable conversion factor

STL geometry does not reliably carry the intended real-world unit through this workflow. Autodesk documents an inch-to-millimeter mismatch in which a length exported as 1 inch opens as 1 mm. The geometry is proportionate, but interpreted at the wrong size.

Clues to investigate; confirm against a known dimension
Observed mismatchPossible explanation
25.4 times too small or too largeInches and millimeters interpreted differently.
10 times too small or too largeCentimeters and millimeters, or a deliberate scale setting.
1,000 times too small or too largeMeters and millimeters, or an export transform.
Only one dimension differsCheck nonuniform scaling, rotation, and the feature being measured.

The factor is evidence to investigate, not proof. A model may have been intentionally resized before export.

3. Calculate the correction instead of guessing

Scale factor = intended length ÷ current length
Scale percentage = scale factor × 100

Illustrative example: a model should be 76.2 mm long but opens at 3 mm. The factor is 76.2 ÷ 3 = 25.4, or 2,540% of its current size. Conversely, a 762 mm model intended to be 30 mm needs a factor of 30 ÷ 762, or approximately 3.937%.

Confirm whether your application’s percentage is relative to the original imported object or an existing transformed size. Reset to a known baseline or enter the intended absolute dimension with uniform scaling enabled. Reapplying the same correction can compound the mistake.

After changing it, check a second independent dimension. If the length is correct but the width is not, stop: the problem may involve distorted geometry rather than one global factor.

4. Distinguish rotation from resizing

A rectangular object rotated diagonally occupies a different width and depth on the bed even though its edges have not changed length. A slicer’s bounding-box dimensions may therefore change when you rotate it.

Prusa distinguishes object coordinates from world coordinates: the former move with the model, while the latter refer to the bed. Check which coordinates your displayed dimensions use before “correcting” a rotated part.

For an internal opening or a particular edge, use a feature measurement rather than assuming the total bounding box describes it. PrusaSlicer’s measurement tool can measure detected model geometry, with limitations around overlapping parts and negative volumes.

5. Repair the export workflow when you can

If you own the CAD model, return to the export dialog and inspect the chosen units and scale. Export a fresh copy, import it into a clean slicer project, and verify the known dimensions at 100% scale. This avoids leaving a mysterious correction attached to one saved print project.

If you only have the STL, save the corrected project under a clear name and record the factor and the dimension that justified it. Do not overwrite the source download until you have confirmed the correction.

Read STL vs. 3MF vs. G-code before choosing another file from the download. A project file may bring printer settings with it, while a ready-sliced machine file is not a substitute for checking your own printer and material.

6. Verify the job after fixing the size

Correcting scale changes the entire job, including small details, wall geometry, required supports, and material use. Re-slice it and inspect the layer preview. Confirm that the base is on the bed and that required features still produce printable paths.

Use the model-fit calculator as an early size check, then verify the complete job in the slicer with supports, brim, and any purge structure included. A model fitting by itself is not enough.

Finally, print a small representative section if the part must mate with something else. Fixing a unit mismatch restores the intended geometry; it does not guarantee a precise physical fit. Keep those two checks separate so you do not undo the correct scale while troubleshooting the printer.

Sources & further reading

Manufacturer guidance can change. Check the instructions for your exact printer, build surface, and filament.