100% client-side — files never leave your device
3D Viewer

No model loaded

Drop a STEP, IGES, BREP or mesh file to preview it here.
PERSP

Free online STL viewer

Open an .stl file and get the numbers that matter before you slice it: real bounding size, triangle count, volume, plus section planes and measurement. Nothing is uploaded.

Drop 3D files hereor click to browse — nothing leaves your browser

STEP · IGES · BREP · STL · OBJ · PLY · GLB · glTF · 3MF · COLLADA · AMF · FBX · 3DS · OFF

How to open an STL file

  1. Drop your .stl file onto the viewer above. A JavaScript mesh loader parses the STL in a Web Worker, so a multi-million-triangle mesh loads without freezing the page. Both ASCII and binary STL are handled. Nothing is uploaded — the page reads the file you picked and keeps it on your device.
  2. Read the size and triangle count. The top bar shows triangle and part counts, and the status strip shows the overall bounding dimensions. Those two numbers tell you immediately whether the model fits the build plate and whether the mesh is too heavy for your slicer.
  3. Cut a section and measure. Drag a section plane along X, Y or Z to see whether the model is solid or hollow and how thick its walls are, then measure between two snapped points. Surface area and volume — a rough material estimate — are in the Properties panel.

What STL files are, and what writes them

STL is the de-facto standard for 3D printing. It describes a model purely as a mesh of triangles — no color, no units, no assembly structure — which makes it simple, universally supported, and the required input for virtually every slicer, from PrusaSlicer and Cura to resin-printer tools.

Every slicer, every printable-model site — Printables, Thingiverse, MakerWorld — and every CAD "save as STL" produces STL. If someone sent you something to print, this is almost certainly what they sent.

  • Accepted by every slicer and 3D printer workflow
  • Simple, robust and universally supported
  • Binary variant keeps files compact

Best for: 3D printing and rapid prototyping. There is a fuller write-up on the STL format reference page.

What you can inspect in STL files here

  • Triangle count and overall bounding size, which is what you check before slicing.
  • Volume and surface area for a rough filament or resin estimate, on the assumption the mesh is closed.
  • Section planes for wall thickness and hollowness, without opening a slicer.
  • Wireframe and X-ray display, which make an over-decimated or absurdly over-tessellated mesh obvious at a glance.

Every format on this site also gets the same viewport tools: orbit, pan and zoom with fit-to-view, isometric and the six standard views, a perspective/orthographic toggle, shaded, shaded-with-edges, wireframe and X-ray display, hide-selected, and a PNG screenshot of the current view. The same controls are on the general 3D and CAD viewer, which accepts every importable format at once.

What this viewer does not show for STL

Worth knowing before you rely on it. A viewer that overstates what it can read wastes more of your time than one that is specific about its limits.

  • An STL is one unnamed triangle soup. The tree shows a single entry, Color by part has nothing to separate, and the exploded view stays disabled because there are no parts.
  • STL stores no units. The dimension readout labels the raw numbers as millimetres, which is the usual convention — a model exported in inches will read as though it were millimetres.
  • No colors. Per-facet color extensions written by some tools are ignored, so everything renders in the default grey.
  • No mesh repair and no printability check: the viewer will not warn you about non-manifold edges, flipped normals, self-intersections or a mesh that is not watertight. The volume figure quietly assumes it is.
  • No parametric data, because STL never had any. If you need editable geometry, you need the STEP or native CAD file.

STL at a glance

STL files
Extensions.stl
GeometryTriangle mesh
UnitsNo — unitless numbers
Colors & materialsNo
AnimationsNo
Typical use3D printing

STL is unitless. Coordinates are shown exactly as stored with a millimetre label, so if the export was in inches the numbers are inches wearing the wrong suffix.

Convert STL instead of just viewing it

STL is both readable and writable here, so it is usually the destination rather than the source. From an STL the useful moves are re-packaging it as 3MF or lightening it. The converter runs on the same local pipeline as this viewer, so a conversion is just as private as a preview: STL to 3MF is the usual choice.

Frequently asked questions

How do I open an STL file without installing software?

Drop it onto the viewer above. It renders in the browser with section planes, measurements, display modes and a Properties panel — no slicer, no CAD package and no account needed.

Is my STL uploaded to a server?

No. The mesh is parsed by a JavaScript loader in a Web Worker inside your own tab, so nothing is transmitted. A model under NDA is as safe here as it is on your desktop.

Will the viewer tell me whether my STL is printable?

Only indirectly. You get real dimensions, triangle count, wall thickness through a section plane and a volume figure, which catches scale and hollowness problems. It does not run a manifold or watertightness check — a slicer or a repair tool does that.

Why does my STL open at the wrong size?

Because the format carries no units, so the exporting tool’s numbers are taken at face value and labelled millimetres. A part that reads 25.4 was probably exported in inches. Scale it in your slicer, or re-export with millimetres selected.

What does STL store, and how much of it does the viewer show?

Geometry: triangle mesh. Units: no — unitless numbers. Colors and materials: no. Animations: no. Of that, the viewer draws geometry and flat base colors; texture maps and animation are never displayed. STL is unitless. Coordinates are shown exactly as stored with a millimetre label, so if the export was in inches the numbers are inches wearing the wrong suffix.

Where to go next

Read the STL format reference for the format itself, open the general 3D and CAD viewer if you have several formats to look at, or start from the 3D and CAD converter.

If the model is heavier than it needs to be, the mesh simplifier reads .stl directly, decimates it in your browser and previews the result before you export. If the file is headed for a 3D printer, the G-code viewer shows the sliced toolpath layer by layer once your slicer has run.

Guides