STL Viewer: view STL files online, free
Drop an .stl file below to view it in your browser. This online STL viewer renders the model on your own machine, so nothing is uploaded and there is nothing to install or sign up for. Rotate it, read its dimensions, and see whether the mesh has the holes that stop a slicer accepting it.
Drop an STL file here, or choose one
Your file stays in the browser. Nothing is uploaded.
Nothing leaves your browser
The STL file viewer parses and renders the model locally. There is no upload step, so there is no wait and no copy of your part on our servers.
Dimensions at a glance
The bounding box is measured as you open the file, so you can check the part is the size you meant before committing a print to it.
Cut it open, measure it
Slice the model along any axis to see inside it, and click two points to measure the distance between them. Useful for checking a wall thickness before you commit filament to it.
The defects a slicer trips on
Open boundary edges and non-manifold edges are counted and drawn on the model. Those are the two faults that make a slicer refuse an otherwise healthy-looking mesh.
How to view an STL file online
Drop the file onto the panel above, or click it and pick a file. The model appears immediately: drag to rotate, scroll to zoom, right-drag to pan. On a phone, one finger rotates, two fingers pan, and pinch zooms. There is no queue and no progress bar, because the work happens on your device rather than on a server.
Most people looking for an STL model viewer want one of two things: to check that a downloaded file is what they think it is, or to work out why a slicer is complaining about it. This .stl viewer answers both. The dimensions tell you whether the scale is right, which catches the common case of a part authored in inches arriving as something 25 times too small. The mesh check tells you whether the geometry is closed.
Controls and display options
Iso, Top, Front and Right jump to the standard orientations, and Fit reframes the model if you lose it. The options panel sets the model colour and the background, either from presets or any colour you pick, switches the readouts between millimetres, centimetres and inches, and saves a PNG of the current view. Wireframe shows the triangulation, Grid puts a floor and axes under the part, and Box draws the bounding volume.
Cross-section cuts the part with a plane you drag along X, Y or Z, which is how you check a wall thickness or find a cavity that should not be there. Point to point measurement gives you the distance between any two places you click on the mesh, in the unit you have selected. Both run on the model already loaded in your browser, so neither involves a round trip.
Alongside the dimensions the viewer reports triangle count, surface area and enclosed volume. Volume is the honest one to watch: it is computed from the triangles and only means anything if the mesh is actually closed, so it is labelled as not closed when the edge check finds holes.
What the mesh check is looking for
An STL is a bag of triangles with no explicit notion of a solid. A printable model needs every edge shared by exactly two triangles. Edges used by only one triangle are holes, drawn in red. Edges shared by three or more are non-manifold, drawn in amber, and usually come from overlapping bodies that were never merged. A model can look completely solid from outside and still have both. If the viewer finds them, the STL repair tool closes that class of defect.
Viewing STEP and other formats
STEP files describe real CAD surfaces rather than triangles, and cannot be read directly by a browser viewer. Convert one with the STEP to STL converter and the result opens here. Going the other way, if you need editable CAD geometry back out of a mesh, the STL to STEP converter rebuilds surfaces where the part allows it. For background on the format itself, see what is a STEP file.