Free Online STL Viewer

Open a .stl file and inspect the 3D model right in your browser — rotate it, zoom in, check the dimensions before you print. Nothing to install, and viewing is free and uses no credits. STEP, IGES, OBJ, DXF, BREP, and GLB open the same way.

Drag a .stl file onto the viewer above (or tap Upload) — it renders right here, free, nothing to install. STEP, IGES, OBJ, DXF, BREP, and GLB work the same way. Want the full workspace? Open it in Studio.

Before you upload: the triangle limit

Worth knowing up front rather than after a failed upload. STL stores a model as triangles, and we cap imports at 25,000 triangles and 75 MB. Converting a mesh into solid geometry is memory-hungry, and past that point the conversion falls over rather than finishing slowly.

Kind of modelTypical trianglesOpens?
Mechanical part — bracket, gear, spacer2K – 40KYes
Functional print with curves and fillets20K – 80KUsually — decimate if not
Sculpted figure or organic model100K – 1M+No — decimate first
3D scan500K – several millionNo — decimate first

Over the limit? Reduce the triangle count in Blender (Decimate modifier), MeshLab (Quadric Edge Collapse), or your slicer’s simplify tool — then upload again. If the part originally came from CAD, ask for the STEP file instead: STEP has no triangle limit because it stores exact surfaces rather than facets.

What you can open

FormatExtensionsNotes
STL.stlThe 3D printing standard. Binary and ASCII both fine
OBJ.objMesh format from scanning and sculpting tools
STEP.step · .stpExact CAD geometry — no triangle limit
IGES.iges · .igsOlder CAD exchange format
BREP.brep · .brpOpenCascade native
DXF.dxf2D profile — needs an extrusion height to become 3D

What an STL file actually is

An STL describes a surface as a soup of flat triangles. There are no curves in the file — a cylinder is a many-sided prism, and a sphere is a faceted ball. Enough triangles and your eye stops noticing, which is why the format works fine for printing and badly for engineering.

No units

STL stores bare numbers with no unit declared. This is the classic cause of a part printing 25.4× too big or too small. 3MF fixes it by carrying units.

No features

A hole in an STL is not a hole, it is triangles arranged in a hole shape. Nothing downstream knows it was ever a feature.

Resolution is baked in

Whatever curve quality was chosen at export is permanent. You cannot recover the smooth original from the facets.

Universally supported

Every slicer, every print service, every 3D tool reads STL. That ubiquity is exactly why it persists despite the limitations.

Other ways to open an STL

An honest comparison — this viewer is not always the right tool:

  • A browser viewer (this page) — fastest way to just look at a file someone sent you, and the only option that needs no install. Best when you want a quick look, or want to change the part afterwards.
  • Your slicer — Cura, PrusaSlicer, Bambu Studio, Orca. The right choice if you are about to print it, since you get supports, orientation, and time estimates too.
  • Windows 3D Viewer / macOS Preview — already installed, opens instantly, shows you the shape and nothing else.
  • Blender or MeshLab — the answer when the mesh needs repairing or decimating rather than just viewing.

Change it, not just look at it

Where a plain viewer stops, the model here stays live — describe a change in plain English and PartWork.ai applies it to the geometry:

“add a 4 mm hole through the middle”
“make it 20% larger”
“export this as STEP”

Set expectations honestly: a mesh has no feature history and its curves are already approximated, so edits are less reliable than on a STEP file — fillets in particular can struggle on a triangulated surface. If the part came from CAD originally, start from STEP. Uploading and viewing costs nothing; credits apply only when geometry is generated or changed.

Common questions

What program opens STL files?

Any slicer (Cura, PrusaSlicer, Bambu Studio), Windows 3D Viewer, most CAD packages, and browser viewers like this one. STL is the most widely supported 3D format in existence.

Why will my STL not open here?

Almost always the 25,000-triangle cap or the 75 MB limit. Decimate the mesh and try again.

Can I convert STL to STEP?

You can convert the mesh into solid geometry and export STEP, but understand what that means: the triangles do not become real curves again. A converted cylinder stays faceted. Read converting STL to STEP before relying on it for machining.

STL or 3MF?

3MF when your slicer supports it — it carries units and metadata, so it cannot be misread as inches. See STL vs 3MF.

Put this viewer on your own site

Selling prints, hosting model libraries, or writing print docs? Embed this exact viewer on any page with one line — visitors inspect STL parts without leaving your site. Free and customizable.

<script src="https://cdn.partwork.ai/viewer/partwork_viewer_widget.js" defer></script>
<div data-partwork-viewer data-theme="dark" style="width:100%;height:520px"></div>

Colors, fonts, and viewer-only options are on the embed page.

Open your STL