StlFixTool's free STL Viewer displays a model's approximate dimensions in millimetres. Because STL does not reliably declare physical units, treat that reading as coordinate size under a millimetre assumption and verify it against a known measurement before use.

Why STL dimensions need context

STL stores triangle coordinates but does not provide a dependable unit declaration that tells every receiving program whether those coordinates mean millimetres, inches, or another unit. A model can therefore look correct in one application and import at an unexpected size in another. The mesh itself does not reveal what the designer intended.

A viewer can measure the coordinate extents of the mesh, but it cannot infer the intended real-world unit. When a model reads as a certain number of millimetres, that is a useful coordinate-based measurement under the viewer's assumption, not proof that the part was designed to that physical size.

Check dimensions with the STL Viewer

Open the <a href="/stl-viewer">STL Viewer</a> in your browser and choose the STL file from your device. The viewer processes STL geometry locally, without uploading the file. After it loads, review the displayed size values for the model's X, Y, and Z extents. These are approximate bounding dimensions, not measurements between every pair of features.

Rotate the model and compare its overall length, width, and height with the shape you expect. The bounding box can include angled corners or protrusions, so it may not match the length of a particular edge or hole spacing. If the model has an identifiable feature, compare that feature with its known design dimension in the source application.

Confirm the unit assumption

If you know a real measurement, compare it with the viewer's coordinate size. If the values are consistent when treated as millimetres, the assumed scale may be right; if not, check whether the source was authored in another unit system or whether an export or import applied a scale factor. Do not change units solely because the shaded model looks too small or large on screen.

Verify scale again in the slicer or CAD application that will use the file. Import settings may interpret coordinates differently, and STL does not carry a universal unit setting. For a fit-critical part, check a dimension in the source design or ask the person who exported the mesh to confirm units.

Understand the measurement limits

The viewer reports the mesh's overall coordinate dimensions, not engineering tolerances or exact CAD surface dimensions. A coarse tessellation can approximate curves and edges, and defects or stray disconnected triangles can enlarge the bounding box. Inspect the model for unwanted fragments and compare it with the source when precision matters.

A bounding-size reading also says nothing about whether a mesh is watertight or printable. Use the target slicer's checks and layer preview to review geometry. If you see holes or topology warnings, inspect them separately with STL Repair; repairing a mesh does not determine its intended units.

Change the scale only after confirming it

If the dimensions are wrong, first decide whether the issue is only a unit interpretation or whether the model itself was exported at the wrong scale. Use the source CAD application to export again when possible. For a simple mesh transformation, the STL Editor can apply a uniform or per-axis scale locally in your browser.

After changing scale, export a new STL and measure it again in the Viewer and the destination application. Keep the original file and document the intended units, especially when another person will receive the mesh. A visually plausible size is not enough for a close fit, assembly, or manufacturing requirement.

Frequently asked questions

Does STL contain millimetre units?

Not reliably. The STL Viewer displays dimensions assuming the model coordinates are millimetres.

Are the viewer dimensions exact?

They are approximate bounding dimensions of the mesh coordinates, not CAD tolerances or measurements of every feature.

Can the STL Viewer resize my model?

No. Use the STL Editor to apply a scale, then verify the exported file again.