Skip to main content
Back to Knowledge Hub
Design3 min readNovember 3, 2026

STL Units Explained: Why a Part Comes Out 25.4× Too Small

STL and OBJ files store numbers, not units. Why a part drawn in inches arrives 25.4 times too small, how to spot it before you pay, and how to fix it.

The Short Answer

An STL file stores every corner of the part as a bare number with no unit attached. Whoever reads the file has to assume one, and the industry assumption is millimeters. A part drawn in inches and exported as STL is therefore read 25.4 times too small: a 4-inch bracket becomes a 4 mm one. A part drawn in centimeters comes out 10 times too small. Nothing in the file is broken. The receiving end simply has no way to know what the numbers meant.

Which Formats Carry Their Units

The fix starts with knowing which files can be misread at all:

FormatUnit stored in the file?How we read it
STLNoAlways as millimeters
OBJNoAlways as millimeters
3MFYes, declared in the modelIn the unit the file declares
STEP (.step/.stp)Yes, part of the exact geometryIn the file's own unit
IGES (.iges/.igs)Yes, named in the file headerIn the file's own unit

How Far Off a Wrong Unit Puts You

Size errors compound into volume, and volume drives price. A part read 25.4 times too small in each direction has about 16,387 times less volume (25.4 cubed), so its quote looks impossibly cheap. Read the other way, choosing inches for a millimeter file turns a 100 mm part into a 2.54 m one.

Drawn inSize when read as mmVolume when read as mm
Inches25.4× too smallAbout 16,387× too small
Centimeters10× too small1,000× too small
Meters1,000× too smallA billion times too small

Spot It Before You Pay

On our quote page, the Model size panel under the 3D viewer shows the dimensions we measured from your file. Compare one number you know, such as the overall length. The panel also flags sizes that are often a unit mistake:

  • Longest edge under 5 mm: it may have been drawn in inches.
  • Longest edge between 5 and 50 mm: it may have been drawn in centimeters. Plenty of real parts are this small, so treat it as a prompt to check, not a verdict.
  • Longest edge over 1 meter: check the file's original unit.

Fix It on the Quote Page

Pick the unit the file was drawn in (mm, cm or in) from the dropdown in the Model size panel. That rescales the part, and the dimensions, volume, print time and price all recompute. Your uploaded file is never altered; only the scale we print it at changes. To make a part a different size on purpose, type a new dimension instead. The part scales proportionally on all three axes, and every resize is computed from the original file, so repeated edits do not drift.

Why We Don't Guess for You

Some tools try to be clever: if a part is tiny, they assume inches and scale it up 25.4 times. That breaks every part that really is small. A 5 × 5 × 20 mm pin becomes 127 × 127 × 508 mm and is priced like a bucket. We read STL and OBJ as millimeters, tell you when a size looks unusual, and let you decide, because you are the only one who knows what the part should measure.

Prevent It at Export

  • If you work in inches, send STEP or 3MF. Both carry their unit, so nothing has to be assumed.
  • If you must send STL, choose millimeters in your CAD program's export dialog when it offers a unit.
  • Note the intended overall size in your order. One known dimension settles any doubt in seconds.
  • Check the measured size on the quote page before you check out. It takes five seconds and catches every unit error.

Ready to Start Your Project?

Upload your CAD files and get an instant quote. Our engineers will review your design for free.

Get Instant Quote