IT
Omnvert

Convert an STL from Inches to Millimetres

Scale a 3D model to the exact size you need: one dimension in millimetres with the others in proportion, each axis on its own, a percentage, or a unit fix such as inches to millimetres. See if it fits your printer and how much it weighs, then download the STL. Your file never leaves the browser.

📏
Drop an STL here or click to browse
STL, OBJ, 3MF or PLY · read in your browser, never uploaded
Browser-basedRuns in your browser

This tool processes on your device; your file is not uploaded for processing.

About

STL files store bare numbers with no unit, and every common slicer reads them as millimetres. A part designed in inches, which is the default in many American CAD set-ups, therefore opens 25.4 times too small: a 4-inch bracket appears as a 4 mm speck on the plate. The fix is a single multiplication by 25.4, and this page does it with the unit fix already selected.

The same happens with other units: a file exported in centimetres is 10 times too small, one in metres (game engines, many AI 3D generators) 1000 times too small, and the opposite case, a millimetre model loaded by software that expects inches, needs division by 25.4. All four conversions are one click, and the new size is shown before you download.

Nothing about the model changes except its size: the file keeps the same triangles and is written back as a binary STL. You also see whether it now fits your printer and its solid weight in common materials. Everything runs in your browser and the file is never uploaded.

Slicers catch this only in narrow cases. PrusaSlicer asks whether a model was made in inches only when its volume is under 9 cubic millimetres, about a 2 mm cube, so a 4-inch box loads without a question and simply looks small. Cura's Scale extremely small models option, on by default, multiplies by a power of ten when a model is over 100 times smaller than the build volume; that rescues files in metres, never files in inches, because 25.4 is not a power of ten.

To tell which unit you have, divide the size you expected by the size the slicer shows: about 25.4 means inches, 10 centimetres, 1000 metres. If the model has no real unit, as with many AI-generated or scanned models, use the STL Resizer instead and type the exact height or width you want.

How it works

  1. 1Open Convert an STL from Inches to Millimetres and choose your file or enter the required input.
  2. 2Adjust the settings and preview the result in your browser.
  3. 3Run the tool; the data is processed on your device.
  4. 4Download the output or copy the result when it is ready.

FAQ

›How do I know my STL is in inches?
If it opens about 25 times smaller than expected, for example a 100 mm part showing up near 4 mm, it was almost certainly made in inches. If it is 10 times too small it was in centimetres; 1000 times, in metres.
›Can't my slicer do this?
Most can scale by 2540 percent, but the scale lives in the slicer project. Fixing the STL itself means anyone who opens it gets the right size.
›Doesn't PrusaSlicer or Cura fix inches automatically?
Rarely. PrusaSlicer only asks for objects under 9 cubic millimetres, and Cura only scales by powers of ten, which catches metres but not inches. Most inch models load silently at 1/25.4 of their size.
›Does the shape or detail change?
No. Every vertex is multiplied by the same factor, so the triangles, the detail and the triangle count stay exactly the same; only the dimensions change.
›My model is 1000 times too big. What now?
Then its numbers are 1000 times larger than millimetres would be. Divide by 1000 with the STL Resizer, or type the exact size you want.
›Is the file uploaded?
No. The conversion happens in your browser.