Tested tool guide
Tested browser tools
Checked August 16, 2026
What STL 3D Model Viewer does, with a checked example
Drop an .stl file onto the page and the model appears instantly, ready to rotate, pan, and zoom with no software to install. STL is the standard surface format for 3D printing, and the viewer shows the model as a solid mesh or as a wireframe of triangles, with a measurement mode that reads distances between points on the surface. The file is handled entirely in the browser and never uploaded. The thing most people get wrong: STL stores no units, so a measurement of 40 is 40 millimeters only if the exporting program happened to work in millimeters.
Worked example
A concrete input and expected output from the current implementation.
Input
solid tetra
facet normal 0.5774 0.5774 -0.5774
outer loop
vertex 1 1 1
vertex 1 -1 -1
vertex -1 1 -1
endloop
endfacet
facet normal 0.5774 -0.5774 0.5774
outer loop
vertex 1 1 1
vertex -1 -1 1
vertex 1 -1 -1
endloop
endfacet
facet normal -0.5774 0.5774 0.5774
outer loop
vertex 1 1 1
vertex -1 1 -1
vertex -1 -1 1
endloop
endfacet
facet normal -0.5774 -0.5774 -0.5774
outer loop
vertex 1 -1 -1
vertex -1 -1 1
vertex -1 1 -1
endloop
endfacet
endsolid tetra ->
Expected output
The viewer renders a regular tetrahedron. The parse yields 4 triangles sharing 4 corner vertices; in measurement mode, clicking any two corners returns 2.83 (the square root of 8) in the file's units, because every pair of corners is an edge and each edge has the same length.
The four vertices sit at (1,1,1), (1,-1,-1), (-1,1,-1), and (-1,-1,1), so every edge spans two coordinate differences of 2 and measures sqrt(4+4) = sqrt(8) = 2.83. A regular tetrahedron was chosen deliberately: all six corner pairs are edges, so any two points you click give the same answer.