STL mm to Inches — Fix 25.4× Print Size Error

If your 3D print came out 25.4 times too large or too small, you have a millimeters/inches mismatch. Fix it in seconds: upload your STL, apply the in→mm (×25.4) or mm→in (÷25.4) scale preset, and download the corrected file.

The Most Common Size Problem in 3D Printing

The factor 25.4 shows up constantly in 3D printing troubleshooting. That's because 1 inch = 25.4 mm, and the STL format doesn't store units — it only stores numbers. A model designed in inches will import into a millimeter-based slicer and appear 25.4× larger than intended, or worse: a file that should be 25 mm tall appears as barely 1 mm if the slicer interprets inch-based numbers as millimeters.

This error is silent. Your slicer won't warn you — it just assumes everything is in millimeters. You only find out when your print comes off the bed at the wrong size.

Which Way Is the Error?

Your situation What happened Fix
Print is 25.4× too large (e.g. should be 10 mm, came out 254 mm)Model designed in inches, exported as STL with inch values, opened in mm slicerMultiply by 1 (the STL is already in inch-unit numbers; import ÷25.4 in slicer) — or divide the STL by 25.4
Print is 25.4× too small (e.g. should be 25.4 mm, came out 1 mm)Slicer treated inch-unit numbers as millimeters and printed them that tinyScale the STL ×25.4 (in→mm preset)
Print is 10× too large or smallCentimeter/millimeter mismatchScale ×10 or ×0.1
Print is correct size but you need it in different unitsDownstream software expects a different unitApply the matching scale preset

Why Fixing It in the STL Is Better Than Fixing It in the Slicer

Most slicers let you scale at import time. This seems convenient but has a real downside: you have to remember to apply the same scale every single time you import that file — in every slicer, on every machine, for every person you share the file with. If you send the raw file to someone else, they get the same problem.

Scaling the STL itself applies the correction once, permanently. The resulting file loads correctly in every slicer without any manual override.

Exact factors: The conversion is exact — 1 inch is exactly 25.4 mm by international definition. The in→mm preset uses the full-precision value, so there's no rounding error.

How to Fix a 25.4× Size Error with JustFixSTL

1

Upload the STL

Drop it in the tool. The bounding box dimensions are shown immediately — this tells you the current unit-assumption size (e.g. "Dimensions: 1.00 × 0.85 × 0.50" means 1 inch cube if values are in inches).

2

Apply the in→mm or mm→in preset

In the Scale panel, click "in → mm (×25.4)" if your model was designed in inches and you want millimeters. Click "mm → in (÷25.4)" for the reverse. The dimensions update immediately to show the corrected size.

3

Optionally repair mesh issues

If the mesh analysis found holes or non-manifold geometry, run Auto-Repair before downloading. Scaling and repairing can be done in any order.

4

Download the corrected STL

The scale is baked into the geometry. Import into any slicer — no manual override needed.

Software That Commonly Causes This Problem

  • Fusion 360 — defaults to inches in some project templates; verify your design units under Document Settings before export
  • SolidWorks — part files can be in inches or millimeters depending on the template used
  • FreeCAD — exports in whatever units the model was designed in; some community models use inches
  • Tinkercad — always exports in millimeters, but older projects created under US defaults may look "inch-sized" in metric terms
  • Rhino — unit setting per file; confirm in File → Properties
  • Blender — "Metric" scene unit with 0.001 scale means 1 Blender unit = 1 mm, but some users work in "None" or set up custom scales
  • Downloaded models — community-shared STL files often don't document their design units; check bounding box dimensions to guess

How to Tell Which Units an STL Uses

STL files don't declare units. You have to infer from the bounding box. If you know the intended real-world size of the object, compare it to the numbers the tool reports (measure it with a digital caliper if needed):

  • A phone stand designed as ~15 cm tall that shows 150 in the tool → it's in millimeters, correct
  • The same design showing 6 → it's in inches; scale ×25.4 to convert to mm
  • Showing 0.15 → it's in meters; scale ×1000
No upload required: Your file is processed entirely inside your browser using WebAssembly. Nothing is sent to a server.

Some links above are affiliate links — if you buy through them we may earn a small commission at no extra cost to you.

Related Pages

Fix your STL units now

Upload your STL above, apply the inches↔mm scale preset, and download the corrected file. Takes under a minute.

Go to Home Page